// Size = 3399
ID_0 = checkbox("[0] Bypass  [tooltip: When this is checked, the compressor has no effect]/[0]/COMPRESSOR  [tooltip: Reference: http://en.wikipedia.org/wiki/Dynamic_range_compression]/[3]compressor");
ID_1 = int(ID_0);
ID_2 = hslider("[5] Makeup Gain [unit:dB]      [tooltip: The compressed-signal output level is increased by this amount (in dB) to make up for the level lost due to compression]/COMPRESSOR  [tooltip: Reference: http://en.wikipedia.org/wiki/Dynamic_range_compression]/[3]compressor",4e+01f,-96.0f,96.0f,0.1f);
ID_3 = 0.05f*ID_2;
ID_4 = pow(1e+01f, ID_3);
ID_5 = checkbox("[0] Bypass  [tooltip: When this is checked, the gate has no effect]/[0]/GATE  [tooltip: Reference: http://en.wikipedia.org/wiki/Noise_gate]/[2]gate");
ID_6 = int(ID_5);
ID_7 = W4;
ID_8 = proj0(ID_7);
ID_9 = ID_8';
ID_10 = W3;
ID_11 = proj0(ID_10);
ID_12 = ID_11';
ID_13 = W6;
ID_14 = proj0(ID_13);
ID_15 = ID_14';
ID_16 = float(fSamplingFreq);
ID_17 = max(1.0f, ID_16);
ID_18 = min(1.92e+05f, ID_17);
ID_19 = 1.0f/ID_18;
ID_20 = hslider("[2] Attack [unit:us] [style:knob] [scale:log]      [tooltip: Time constant in MICROseconds (1/e smoothing time) for the gate gain to go (exponentially) from 0 (muted) to 1 (unmuted)]/[1]/GATE  [tooltip: Reference: http://en.wikipedia.org/wiki/Noise_gate]/[2]gate",1e+01f,1e+01f,1e+04f,1.0f);
ID_21 = 1e-06f*ID_20;
ID_22 = max(ID_19, ID_21);
ID_23 = hslider("[4] Release [unit:ms] [style:knob] [scale:log]      [tooltip: Time constant in ms (1/e smoothing time) for the gain to go (exponentially) from 1 (unmuted) to 0 (muted)]/[1]/GATE  [tooltip: Reference: http://en.wikipedia.org/wiki/Noise_gate]/[2]gate",1e+02f,1.0f,1e+03f,1.0f);
ID_24 = 0.001f*ID_23;
ID_25 = max(ID_19, ID_24);
ID_26 = min(ID_22, ID_25);
ID_27 = ID_26>0.0f;
ID_28 = ID_19/ID_26;
ID_29 = -1.0f*ID_28;
ID_30 = exp(ID_29);
ID_31 = select2(ID_27,0.0f,ID_30);
ID_32 = ID_15*ID_31;
ID_33 = (1.0f-ID_31);
ID_34 = vslider("[1] Amplitude [unit:dB] [style:knob]     [tooltip: Sawtooth waveform amplitude]/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[1]sawtooth",-2e+01f,-1.2e+02f,1e+01f,0.1f);
ID_35 = 0.05f*ID_34;
ID_36 = pow(1e+01f, ID_35);
ID_37 = 0.001f*ID_36;
ID_38 = W7;
ID_39 = proj0(ID_38);
ID_40 = ID_39';
ID_41 = 0.999f*ID_40;
ID_42 = ID_37+ID_41;
ID_43 = letrec(W7 = (ID_42));
ID_44 = proj0(ID_43);
ID_45 = ID_44@0;
ID_46 = checkbox("[2] External Signal Input (overrides Sawtooth/Noise selection above)/[7] Alternate Signals/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[1]sawtooth");
ID_47 = int(ID_46);
ID_48 = checkbox("[0] Noise (White or Pink - uses only Amplitude control on the left)/[7] Alternate Signals/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[1]sawtooth");
ID_49 = int(ID_48);
ID_50 = nentry("[6] Saw Order [tooltip: Order of sawtootn aliasing suppression]/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[1]sawtooth",2.0f,1.0f,4.0f,1.0f);
ID_51 = ID_50+-1.0f;
ID_52 = int(ID_51);
ID_53 = ID_52>=2;
ID_54 = ID_52>=1;
ID_55 = W8;
ID_56 = proj0(ID_55);
ID_57 = ID_56';
ID_58 = W9;
ID_59 = proj0(ID_58);
ID_60 = ID_59';
ID_61 = vslider("[5] Portamento [unit:sec] [style:knob] [scale:log]       [tooltip: Portamento (frequency-glide) time-constant in seconds]/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[1]sawtooth",0.1f,0.001f,1e+01f,0.001f);
ID_62 = ID_61>0.0f;
ID_63 = ID_19/ID_61;
ID_64 = -1.0f*ID_63;
ID_65 = exp(ID_64);
ID_66 = select2(ID_62,0.0f,ID_65);
ID_67 = ID_60*ID_66;
ID_68 = vslider("[2] Frequency [unit:PK] [style:knob]     [tooltip: Sawtooth frequency as a Piano Key (PK) number (A440 = key 49)]/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[1]sawtooth",49.0f,1.0f,88.0f,0.01f);
ID_69 = (ID_68+-49.0f);
ID_70 = 0.083333336f*ID_69;
ID_71 = pow(2.0f, ID_70);
ID_72 = 4.4e+02f*ID_71;
ID_73 = (1.0f-ID_66);
ID_74 = ID_72*ID_73;
ID_75 = ID_67+ID_74;
ID_76 = letrec(W9 = (ID_75));
ID_77 = proj0(ID_76);
ID_78 = ID_77@0;
ID_79 = abs(ID_78);
ID_80 = max(2e+01f, ID_79);
ID_81 = ID_19*ID_80;
ID_82 = ID_57+ID_81;
ID_83 = floor(ID_82);
ID_84 = ID_82-ID_83;
ID_85 = letrec(W8 = (ID_84));
ID_86 = proj0(ID_85);
ID_87 = ID_86@0;
ID_88 = 2.0f*ID_87;
ID_89 = ID_88+-1.0f;
ID_90 = 0.25f*ID_18;
ID_91 = 1';
ID_92 = float(ID_91);
ID_93 = pow(ID_89, 2.0f);
ID_94 = ID_93';
ID_95 = (ID_93-ID_94);
ID_96 = ID_92*ID_95;
ID_97 = ID_96/ID_80;
ID_98 = ID_90*ID_97;
ID_99 = select2(ID_54,ID_89,ID_98);
ID_100 = ID_52>=3;
ID_101 = pow(ID_18, 2.0f);
ID_102 = 0.041666668f*ID_101;
ID_103 = 1@2;
ID_104 = float(ID_103);
ID_105 = pow(ID_89, 3.0f);
ID_106 = 1.0f-ID_88;
ID_107 = (ID_105+ID_106);
ID_108 = ID_107';
ID_109 = ID_88+ID_108;
ID_110 = 1.0f-ID_109;
ID_111 = (ID_105+ID_110);
ID_112 = ID_111/ID_80;
ID_113 = ID_112';
ID_114 = (ID_112-ID_113);
ID_115 = ID_104*ID_114;
ID_116 = ID_115/ID_80;
ID_117 = ID_102*ID_116;
ID_118 = pow(ID_18, 3.0f);
ID_119 = 0.0052083335f*ID_118;
ID_120 = 1@3;
ID_121 = float(ID_120);
ID_122 = (ID_93+-2.0f);
ID_123 = ID_93*ID_122;
ID_124 = ID_123';
ID_125 = (ID_123-ID_124);
ID_126 = ID_125/ID_80;
ID_127 = ID_126';
ID_128 = (ID_126-ID_127);
ID_129 = ID_128/ID_80;
ID_130 = ID_129';
ID_131 = (ID_129-ID_130);
ID_132 = ID_121*ID_131;
ID_133 = ID_132/ID_80;
ID_134 = ID_119*ID_133;
ID_135 = select2(ID_100,ID_117,ID_134);
ID_136 = select2(ID_53,ID_99,ID_135);
ID_137 = W10;
ID_138 = proj0(ID_137);
ID_139 = ID_138';
ID_140 = vslider("[3] Detuning 1 [unit:%%] [style:knob]       [tooltip: Percentage frequency-shift up or down for second oscillator]/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[1]sawtooth",-0.1f,-1e+01f,1e+01f,0.01f);
ID_141 = 0.01f*ID_140;
ID_142 = (ID_141+1.0f);
ID_143 = ID_142*ID_78;
ID_144 = abs(ID_143);
ID_145 = max(2e+01f, ID_144);
ID_146 = ID_19*ID_145;
ID_147 = ID_139+ID_146;
ID_148 = floor(ID_147);
ID_149 = ID_147-ID_148;
ID_150 = letrec(W10 = (ID_149));
ID_151 = proj0(ID_150);
ID_152 = ID_151@0;
ID_153 = 2.0f*ID_152;
ID_154 = ID_153+-1.0f;
ID_155 = pow(ID_154, 2.0f);
ID_156 = ID_155';
ID_157 = (ID_155-ID_156);
ID_158 = ID_92*ID_157;
ID_159 = ID_158/ID_145;
ID_160 = ID_90*ID_159;
ID_161 = select2(ID_54,ID_154,ID_160);
ID_162 = pow(ID_154, 3.0f);
ID_163 = 1.0f-ID_153;
ID_164 = (ID_162+ID_163);
ID_165 = ID_164';
ID_166 = ID_153+ID_165;
ID_167 = 1.0f-ID_166;
ID_168 = (ID_162+ID_167);
ID_169 = ID_168/ID_145;
ID_170 = ID_169';
ID_171 = (ID_169-ID_170);
ID_172 = ID_104*ID_171;
ID_173 = ID_172/ID_145;
ID_174 = ID_102*ID_173;
ID_175 = (ID_155+-2.0f);
ID_176 = ID_155*ID_175;
ID_177 = ID_176';
ID_178 = (ID_176-ID_177);
ID_179 = ID_178/ID_145;
ID_180 = ID_179';
ID_181 = (ID_179-ID_180);
ID_182 = ID_181/ID_145;
ID_183 = ID_182';
ID_184 = (ID_182-ID_183);
ID_185 = ID_121*ID_184;
ID_186 = ID_185/ID_145;
ID_187 = ID_119*ID_186;
ID_188 = select2(ID_100,ID_174,ID_187);
ID_189 = select2(ID_53,ID_161,ID_188);
ID_190 = ID_136+ID_189;
ID_191 = W11;
ID_192 = proj0(ID_191);
ID_193 = ID_192';
ID_194 = vslider("[4] Detuning 2 [unit:%%] [style:knob] [tooltip: Percentage frequency-shift up or down for third detuned oscillator]/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[1]sawtooth",0.1f,-1e+01f,1e+01f,0.01f);
ID_195 = 0.01f*ID_194;
ID_196 = (ID_195+1.0f);
ID_197 = ID_196*ID_78;
ID_198 = abs(ID_197);
ID_199 = max(2e+01f, ID_198);
ID_200 = ID_19*ID_199;
ID_201 = ID_193+ID_200;
ID_202 = floor(ID_201);
ID_203 = ID_201-ID_202;
ID_204 = letrec(W11 = (ID_203));
ID_205 = proj0(ID_204);
ID_206 = ID_205@0;
ID_207 = 2.0f*ID_206;
ID_208 = ID_207+-1.0f;
ID_209 = pow(ID_208, 2.0f);
ID_210 = ID_209';
ID_211 = (ID_209-ID_210);
ID_212 = ID_92*ID_211;
ID_213 = ID_212/ID_199;
ID_214 = ID_90*ID_213;
ID_215 = select2(ID_54,ID_208,ID_214);
ID_216 = pow(ID_208, 3.0f);
ID_217 = 1.0f-ID_207;
ID_218 = (ID_216+ID_217);
ID_219 = ID_218';
ID_220 = ID_207+ID_219;
ID_221 = 1.0f-ID_220;
ID_222 = (ID_216+ID_221);
ID_223 = ID_222/ID_199;
ID_224 = ID_223';
ID_225 = (ID_223-ID_224);
ID_226 = ID_104*ID_225;
ID_227 = ID_226/ID_199;
ID_228 = ID_102*ID_227;
ID_229 = (ID_209+-2.0f);
ID_230 = ID_209*ID_229;
ID_231 = ID_230';
ID_232 = (ID_230-ID_231);
ID_233 = ID_232/ID_199;
ID_234 = ID_233';
ID_235 = (ID_233-ID_234);
ID_236 = ID_235/ID_199;
ID_237 = ID_236';
ID_238 = (ID_236-ID_237);
ID_239 = ID_121*ID_238;
ID_240 = ID_239/ID_199;
ID_241 = ID_119*ID_240;
ID_242 = select2(ID_100,ID_228,ID_241);
ID_243 = select2(ID_53,ID_215,ID_242);
ID_244 = (ID_190+ID_243);
ID_245 = ID_45*ID_244;
ID_246 = 0.33333334f*ID_245;
ID_247 = checkbox("[1] Pink instead of White Noise (also called 1/f Noise) [tooltip: Pink Noise (or 1/f noise) is Constant-Q Noise, meaning that it has the same total power in every octave]/[7] Alternate Signals/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[1]sawtooth");
ID_248 = int(ID_247);
ID_249 = W12;
ID_250 = proj0(ID_249);
ID_251 = ID_250';
ID_252 = 1103515245*ID_251;
ID_253 = ID_252+12345;
ID_254 = letrec(W12 = (ID_253));
ID_255 = proj0(ID_254);
ID_256 = ID_255@0;
ID_257 = float(ID_256);
ID_258 = 4.656613e-10f*ID_257;
ID_259 = W13;
ID_260 = proj0(ID_259);
ID_261 = ID_260@3;
ID_262 = 0.5221894f*ID_261;
ID_263 = ID_260';
ID_264 = 2.494956f*ID_263;
ID_265 = ID_258+ID_264;
ID_266 = ID_262+ID_265;
ID_267 = ID_260@2;
ID_268 = 2.0172658f*ID_267;
ID_269 = ID_266-ID_268;
ID_270 = letrec(W13 = (ID_269));
ID_271 = proj0(ID_270);
ID_272 = ID_271@0;
ID_273 = 0.049922034f*ID_272;
ID_274 = 0.0506127f*ID_267;
ID_275 = ID_273+ID_274;
ID_276 = 0.095993534f*ID_263;
ID_277 = 0.004408786f*ID_261;
ID_278 = ID_276+ID_277;
ID_279 = ID_275-ID_278;
ID_280 = select2(ID_248,ID_258,ID_279);
ID_281 = select2(ID_49,ID_246,ID_280);
ID_282 = select2(ID_47,ID_281,IN[0]);
ID_283 = ID_45*ID_282;
ID_284 = select2(ID_6,ID_283,0.0f);
ID_285 = abs(ID_284);
ID_286 = W15;
ID_287 = proj0(ID_286);
ID_288 = ID_287';
ID_289 = W14;
ID_290 = proj0(ID_289);
ID_291 = ID_290';
ID_292 = W17;
ID_293 = proj0(ID_292);
ID_294 = ID_293';
ID_295 = ID_294*ID_31;
ID_296 = 2.0f*ID_285;
ID_297 = abs(ID_296);
ID_298 = ID_297*ID_33;
ID_299 = ID_295+ID_298;
ID_300 = letrec(W17 = (ID_299));
ID_301 = proj0(ID_300);
ID_302 = ID_301@0;
ID_303 = letrec(W16 = (ID_302));
ID_304 = proj0(ID_303);
ID_305 = ID_304@0;
ID_306 = hslider("[1] Threshold [unit:dB] [style:knob]  [tooltip: When the signal level falls below the Threshold (expressed in dB), the signal is muted]/[1]/GATE  [tooltip: Reference: http://en.wikipedia.org/wiki/Noise_gate]/[2]gate",-3e+01f,-1.2e+02f,0.0f,0.1f);
ID_307 = 0.05f*ID_306;
ID_308 = pow(1e+01f, ID_307);
ID_309 = ID_305>ID_308;
ID_310 = float(ID_309);
ID_311 = hslider("[3] Hold [unit:ms] [style:knob] [scale:log]      [tooltip: Time in ms to keep the gate open (no muting) after the signal level falls below the Threshold]/[1]/GATE  [tooltip: Reference: http://en.wikipedia.org/wiki/Noise_gate]/[2]gate",2e+02f,1.0f,1e+03f,1.0f);
ID_312 = 0.001f*ID_311;
ID_313 = max(ID_19, ID_312);
ID_314 = ID_18*ID_313;
ID_315 = int(ID_314);
ID_316 = ID_309';
ID_317 = (ID_309<ID_316);
ID_318 = ID_315*ID_317;
ID_319 = W18;
ID_320 = proj0(ID_319);
ID_321 = ID_320';
ID_322 = ID_321+-1;
ID_323 = max(ID_318, ID_322);
ID_324 = letrec(W18 = (ID_323));
ID_325 = proj0(ID_324);
ID_326 = ID_325@0;
ID_327 = ID_326>0;
ID_328 = float(ID_327);
ID_329 = max(ID_310, ID_328);
ID_330 = abs(ID_329);
ID_331 = ID_291>ID_330;
ID_332 = ID_22>0.0f;
ID_333 = ID_19/ID_22;
ID_334 = -1.0f*ID_333;
ID_335 = exp(ID_334);
ID_336 = select2(ID_332,0.0f,ID_335);
ID_337 = ID_25>0.0f;
ID_338 = ID_19/ID_25;
ID_339 = -1.0f*ID_338;
ID_340 = exp(ID_339);
ID_341 = select2(ID_337,0.0f,ID_340);
ID_342 = select2(ID_331,ID_336,ID_341);
ID_343 = ID_288*ID_342;
ID_344 = (1.0f-ID_342);
ID_345 = ID_330*ID_344;
ID_346 = ID_343+ID_345;
ID_347 = letrec(W15 = (ID_346));
ID_348 = proj0(ID_347);
ID_349 = ID_348@0;
ID_350 = letrec(W14 = (ID_349));
ID_351 = proj0(ID_350);
ID_352 = ID_351@0;
ID_353 = log10(ID_352);
ID_354 = 2e+01f*ID_353;
ID_355 = hbargraph("[1] Gate Gain [unit:dB]  [tooltip: Current gain of the gate in dB]/[0]/GATE  [tooltip: Reference: http://en.wikipedia.org/wiki/Noise_gate]/[2]gate",-5e+01f,1e+01f,ID_354);
ID_356 = attach(ID_284,ID_355);
ID_357 = abs(ID_356);
ID_358 = ID_285+ID_357;
ID_359 = abs(ID_358);
ID_360 = ID_33*ID_359;
ID_361 = ID_32+ID_360;
ID_362 = letrec(W6 = (ID_361));
ID_363 = proj0(ID_362);
ID_364 = ID_363@0;
ID_365 = letrec(W5 = (ID_364));
ID_366 = proj0(ID_365);
ID_367 = ID_366@0;
ID_368 = ID_367>ID_308;
ID_369 = float(ID_368);
ID_370 = ID_368';
ID_371 = (ID_368<ID_370);
ID_372 = ID_315*ID_371;
ID_373 = W19;
ID_374 = proj0(ID_373);
ID_375 = ID_374';
ID_376 = ID_375+-1;
ID_377 = max(ID_372, ID_376);
ID_378 = letrec(W19 = (ID_377));
ID_379 = proj0(ID_378);
ID_380 = ID_379@0;
ID_381 = ID_380>0;
ID_382 = float(ID_381);
ID_383 = max(ID_369, ID_382);
ID_384 = abs(ID_383);
ID_385 = ID_12>ID_384;
ID_386 = select2(ID_385,ID_336,ID_341);
ID_387 = ID_9*ID_386;
ID_388 = (1.0f-ID_386);
ID_389 = ID_384*ID_388;
ID_390 = ID_387+ID_389;
ID_391 = letrec(W4 = (ID_390));
ID_392 = proj0(ID_391);
ID_393 = ID_392@0;
ID_394 = letrec(W3 = (ID_393));
ID_395 = proj0(ID_394);
ID_396 = ID_395@0;
ID_397 = ID_396*ID_356;
ID_398 = select2(ID_6,ID_397,ID_283);
ID_399 = select2(ID_1,ID_398,0.0f);
ID_400 = W0;
ID_401 = proj0(ID_400);
ID_402 = ID_401';
ID_403 = hslider("[1] Attack [unit:ms] [style:knob] [scale:log]      [tooltip: Time constant in ms (1/e smoothing time) for the compression gain to approach (exponentially) a new lower target level (the compression `kicking in')]/[4] Compression Response/[1]/COMPRESSOR  [tooltip: Reference: http://en.wikipedia.org/wiki/Dynamic_range_compression]/[3]compressor",5e+01f,1.0f,1e+03f,0.1f);
ID_404 = 0.001f*ID_403;
ID_405 = max(ID_19, ID_404);
ID_406 = 0.5f*ID_405;
ID_407 = ID_406>0.0f;
ID_408 = 2.0f/ID_18;
ID_409 = ID_408/ID_405;
ID_410 = -1.0f*ID_409;
ID_411 = exp(ID_410);
ID_412 = select2(ID_407,0.0f,ID_411);
ID_413 = ID_402*ID_412;
ID_414 = hslider("[0] Ratio [style:knob]      [tooltip: A compression Ratio of N means that for each N dB increase in input signal level above Threshold, the output level goes up 1 dB]/[3] Compression Control/[1]/COMPRESSOR  [tooltip: Reference: http://en.wikipedia.org/wiki/Dynamic_range_compression]/[3]compressor",5.0f,1.0f,2e+01f,0.1f);
ID_415 = 1.0f/ID_414;
ID_416 = (ID_415+-1.0f);
ID_417 = W2;
ID_418 = proj0(ID_417);
ID_419 = ID_418';
ID_420 = W1;
ID_421 = proj0(ID_420);
ID_422 = ID_421';
ID_423 = abs(ID_399);
ID_424 = ID_396*ID_284;
ID_425 = select2(ID_6,ID_424,ID_283);
ID_426 = select2(ID_1,ID_425,0.0f);
ID_427 = abs(ID_426);
ID_428 = ID_423+ID_427;
ID_429 = abs(ID_428);
ID_430 = ID_422>ID_429;
ID_431 = ID_405>0.0f;
ID_432 = ID_19/ID_405;
ID_433 = -1.0f*ID_432;
ID_434 = exp(ID_433);
ID_435 = select2(ID_431,0.0f,ID_434);
ID_436 = hslider("[2] Release [unit:ms] [style: knob] [scale:log]      [tooltip: Time constant in ms (1/e smoothing time) for the compression gain to approach (exponentially) a new higher target level (the compression 'releasing')]/[4] Compression Response/[1]/COMPRESSOR  [tooltip: Reference: http://en.wikipedia.org/wiki/Dynamic_range_compression]/[3]compressor",5e+02f,1.0f,1e+03f,0.1f);
ID_437 = 0.001f*ID_436;
ID_438 = max(ID_19, ID_437);
ID_439 = ID_438>0.0f;
ID_440 = ID_19/ID_438;
ID_441 = -1.0f*ID_440;
ID_442 = exp(ID_441);
ID_443 = select2(ID_439,0.0f,ID_442);
ID_444 = select2(ID_430,ID_435,ID_443);
ID_445 = ID_419*ID_444;
ID_446 = (1.0f-ID_444);
ID_447 = ID_429*ID_446;
ID_448 = ID_445+ID_447;
ID_449 = letrec(W2 = (ID_448));
ID_450 = proj0(ID_449);
ID_451 = ID_450@0;
ID_452 = letrec(W1 = (ID_451));
ID_453 = proj0(ID_452);
ID_454 = ID_453@0;
ID_455 = log10(ID_454);
ID_456 = 2e+01f*ID_455;
ID_457 = hslider("[1] Threshold [unit:dB] [style:knob]      [tooltip: When the signal level exceeds the Threshold (in dB), its level is compressed according to the Ratio]/[3] Compression Control/[1]/COMPRESSOR  [tooltip: Reference: http://en.wikipedia.org/wiki/Dynamic_range_compression]/[3]compressor",-3e+01f,-1e+02f,1e+01f,0.1f);
ID_458 = ID_456-ID_457;
ID_459 = max(ID_458, 0.0f);
ID_460 = (1.0f-ID_412);
ID_461 = ID_459*ID_460;
ID_462 = ID_416*ID_461;
ID_463 = ID_413+ID_462;
ID_464 = letrec(W0 = (ID_463));
ID_465 = proj0(ID_464);
ID_466 = ID_465@0;
ID_467 = 0.05f*ID_466;
ID_468 = pow(1e+01f, ID_467);
ID_469 = ID_399*ID_468;
ID_470 = ID_4*ID_469;
ID_471 = select2(ID_1,ID_470,ID_398);
ID_472 = ID_426*ID_468;
ID_473 = W20;
ID_474 = proj0(ID_473);
ID_475 = ID_474';
ID_476 = ID_412*ID_475;
ID_477 = W22;
ID_478 = proj0(ID_477);
ID_479 = ID_478';
ID_480 = W21;
ID_481 = proj0(ID_480);
ID_482 = ID_481';
ID_483 = abs(ID_469);
ID_484 = abs(ID_472);
ID_485 = ID_483+ID_484;
ID_486 = abs(ID_485);
ID_487 = ID_482>ID_486;
ID_488 = select2(ID_487,ID_435,ID_443);
ID_489 = ID_479*ID_488;
ID_490 = (1.0f-ID_488);
ID_491 = ID_486*ID_490;
ID_492 = ID_489+ID_491;
ID_493 = letrec(W22 = (ID_492));
ID_494 = proj0(ID_493);
ID_495 = ID_494@0;
ID_496 = letrec(W21 = (ID_495));
ID_497 = proj0(ID_496);
ID_498 = ID_497@0;
ID_499 = log10(ID_498);
ID_500 = 2e+01f*ID_499;
ID_501 = ID_500-ID_457;
ID_502 = max(ID_501, 0.0f);
ID_503 = ID_502*ID_460;
ID_504 = ID_416*ID_503;
ID_505 = ID_476+ID_504;
ID_506 = letrec(W20 = (ID_505));
ID_507 = proj0(ID_506);
ID_508 = ID_507@0;
ID_509 = 0.05f*ID_508;
ID_510 = pow(1e+01f, ID_509);
ID_511 = log10(ID_510);
ID_512 = 2e+01f*ID_511;
ID_513 = hbargraph("[1] Compressor Gain [unit:dB] [tooltip: Current gain of the compressor in dB]/[0]/COMPRESSOR  [tooltip: Reference: http://en.wikipedia.org/wiki/Dynamic_range_compression]/[3]compressor",-5e+01f,1e+01f,ID_512);
ID_514 = attach(ID_472,ID_513);
ID_515 = ID_4*ID_514;
ID_516 = select2(ID_1,ID_515,ID_425);
ID_517 = ID_471+ID_516;
ID_518 = hslider("[1] Level dB Offset [unit:dB]         [tooltip: Level offset in decibels]/[1] SPECTRUM ANALYZER CONTROLS/[4]spectral",5e+01f,0.0f,1e+02f,1.0f);
ID_519 = W23;
ID_520 = proj0(ID_519);
ID_521 = ID_520';
ID_522 = hslider("[0] Level Averaging Time [unit:ms] [scale:log]         [tooltip: band-level averaging time in milliseconds]/[1] SPECTRUM ANALYZER CONTROLS/[4]spectral",1e+02f,1.0f,1e+04f,1.0f);
ID_523 = 0.001f*ID_522;
ID_524 = ID_523>0.0f;
ID_525 = 1e+03f/ID_18;
ID_526 = ID_525/ID_522;
ID_527 = -1.0f*ID_526;
ID_528 = exp(ID_527);
ID_529 = select2(ID_524,0.0f,ID_528);
ID_530 = ID_521*ID_529;
ID_531 = 50265.484f/ID_18;
ID_532 = tan(ID_531);
ID_533 = 1.0f/ID_532;
ID_534 = (ID_533+0.15748216f);
ID_535 = ID_534/ID_532;
ID_536 = (ID_535+0.9351402f);
ID_537 = 1.0f/ID_536;
ID_538 = pow(ID_532, 2.0f);
ID_539 = 50.06381f/ID_538;
ID_540 = (ID_539+0.9351402f);
ID_541 = (ID_533+0.74313045f);
ID_542 = ID_541/ID_532;
ID_543 = (ID_542+1.4500711f);
ID_544 = 1.0f/ID_543;
ID_545 = 11.0520525f/ID_538;
ID_546 = (ID_545+1.4500711f);
ID_547 = (ID_533+3.1897273f);
ID_548 = ID_547/ID_532;
ID_549 = (ID_548+4.0767817f);
ID_550 = 1.0f/ID_549;
ID_551 = 0.0017661728f/ID_538;
ID_552 = (ID_551+0.0004076782f);
ID_553 = (ID_533+-3.1897273f);
ID_554 = ID_553/ID_532;
ID_555 = (ID_554+4.0767817f);
ID_556 = W26;
ID_557 = proj0(ID_556);
ID_558 = ID_557@2;
ID_559 = ID_555*ID_558;
ID_560 = 1.0f/ID_538;
ID_561 = (4.0767817f-ID_560);
ID_562 = 2.0f*ID_561;
ID_563 = ID_557';
ID_564 = ID_562*ID_563;
ID_565 = (ID_559+ID_564);
ID_566 = ID_550*ID_565;
ID_567 = ID_517-ID_566;
ID_568 = letrec(W26 = (ID_567));
ID_569 = proj0(ID_568);
ID_570 = ID_569@0;
ID_571 = ID_552*ID_570;
ID_572 = (0.0004076782f-ID_551);
ID_573 = 2.0f*ID_572;
ID_574 = ID_573*ID_563;
ID_575 = ID_571+ID_574;
ID_576 = ID_552*ID_558;
ID_577 = (ID_575+ID_576);
ID_578 = ID_550*ID_577;
ID_579 = (ID_533+-0.74313045f);
ID_580 = ID_579/ID_532;
ID_581 = (ID_580+1.4500711f);
ID_582 = W25;
ID_583 = proj0(ID_582);
ID_584 = ID_583@2;
ID_585 = ID_581*ID_584;
ID_586 = (1.4500711f-ID_560);
ID_587 = 2.0f*ID_586;
ID_588 = ID_583';
ID_589 = ID_587*ID_588;
ID_590 = (ID_585+ID_589);
ID_591 = ID_544*ID_590;
ID_592 = ID_578-ID_591;
ID_593 = letrec(W25 = (ID_592));
ID_594 = proj0(ID_593);
ID_595 = ID_594@0;
ID_596 = ID_546*ID_595;
ID_597 = (1.4500711f-ID_545);
ID_598 = 2.0f*ID_597;
ID_599 = ID_598*ID_588;
ID_600 = ID_596+ID_599;
ID_601 = ID_546*ID_584;
ID_602 = (ID_600+ID_601);
ID_603 = ID_544*ID_602;
ID_604 = (ID_533+-0.15748216f);
ID_605 = ID_604/ID_532;
ID_606 = (ID_605+0.9351402f);
ID_607 = W24;
ID_608 = proj0(ID_607);
ID_609 = ID_608@2;
ID_610 = ID_606*ID_609;
ID_611 = (0.9351402f-ID_560);
ID_612 = 2.0f*ID_611;
ID_613 = ID_608';
ID_614 = ID_612*ID_613;
ID_615 = (ID_610+ID_614);
ID_616 = ID_537*ID_615;
ID_617 = ID_603-ID_616;
ID_618 = letrec(W24 = (ID_617));
ID_619 = proj0(ID_618);
ID_620 = ID_619@0;
ID_621 = ID_540*ID_620;
ID_622 = (0.9351402f-ID_539);
ID_623 = 2.0f*ID_622;
ID_624 = ID_623*ID_613;
ID_625 = ID_621+ID_624;
ID_626 = ID_540*ID_609;
ID_627 = (ID_625+ID_626);
ID_628 = ID_537*ID_627;
ID_629 = abs(ID_628);
ID_630 = (1.0f-ID_529);
ID_631 = ID_629*ID_630;
ID_632 = ID_530+ID_631;
ID_633 = letrec(W23 = (ID_632));
ID_634 = proj0(ID_633);
ID_635 = ID_634@0;
ID_636 = log10(ID_635);
ID_637 = 2e+01f*ID_636;
ID_638 = ID_518+ID_637;
ID_639 = vbargraph("[14] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_638);
ID_640 = W27;
ID_641 = proj0(ID_640);
ID_642 = ID_641';
ID_643 = ID_529*ID_642;
ID_644 = 31665.27f/ID_18;
ID_645 = tan(ID_644);
ID_646 = 1.0f/ID_645;
ID_647 = (ID_646+0.15748216f);
ID_648 = ID_647/ID_645;
ID_649 = (ID_648+0.9351402f);
ID_650 = 1.0f/ID_649;
ID_651 = pow(ID_645, 2.0f);
ID_652 = 50.06381f/ID_651;
ID_653 = (ID_652+0.9351402f);
ID_654 = (ID_646+0.74313045f);
ID_655 = ID_654/ID_645;
ID_656 = (ID_655+1.4500711f);
ID_657 = 1.0f/ID_656;
ID_658 = 11.0520525f/ID_651;
ID_659 = (ID_658+1.4500711f);
ID_660 = (ID_646+3.1897273f);
ID_661 = ID_660/ID_645;
ID_662 = (ID_661+4.0767817f);
ID_663 = 1.0f/ID_662;
ID_664 = 0.0017661728f/ID_651;
ID_665 = (ID_664+0.0004076782f);
ID_666 = (ID_533+0.16840488f);
ID_667 = ID_666/ID_532;
ID_668 = (ID_667+1.0693583f);
ID_669 = 1.0f/ID_668;
ID_670 = (ID_560+53.53615f);
ID_671 = (ID_533+0.51247865f);
ID_672 = ID_671/ID_532;
ID_673 = (ID_672+0.6896214f);
ID_674 = 1.0f/ID_673;
ID_675 = (ID_560+7.6217313f);
ID_676 = (ID_533+0.78241307f);
ID_677 = ID_676/ID_532;
ID_678 = (ID_677+0.2452915f);
ID_679 = 1.0f/ID_678;
ID_680 = 0.0001f/ID_538;
ID_681 = (ID_680+0.0004332272f);
ID_682 = (ID_533+-0.78241307f);
ID_683 = ID_682/ID_532;
ID_684 = (ID_683+0.2452915f);
ID_685 = W33;
ID_686 = proj0(ID_685);
ID_687 = ID_686@2;
ID_688 = ID_684*ID_687;
ID_689 = (0.2452915f-ID_560);
ID_690 = 2.0f*ID_689;
ID_691 = ID_686';
ID_692 = ID_690*ID_691;
ID_693 = (ID_688+ID_692);
ID_694 = ID_679*ID_693;
ID_695 = ID_517-ID_694;
ID_696 = letrec(W33 = (ID_695));
ID_697 = proj0(ID_696);
ID_698 = ID_697@0;
ID_699 = ID_681*ID_698;
ID_700 = (0.0004332272f-ID_680);
ID_701 = 2.0f*ID_700;
ID_702 = ID_701*ID_691;
ID_703 = ID_699+ID_702;
ID_704 = ID_681*ID_687;
ID_705 = (ID_703+ID_704);
ID_706 = ID_679*ID_705;
ID_707 = (ID_533+-0.51247865f);
ID_708 = ID_707/ID_532;
ID_709 = (ID_708+0.6896214f);
ID_710 = W32;
ID_711 = proj0(ID_710);
ID_712 = ID_711@2;
ID_713 = ID_709*ID_712;
ID_714 = (0.6896214f-ID_560);
ID_715 = 2.0f*ID_714;
ID_716 = ID_711';
ID_717 = ID_715*ID_716;
ID_718 = (ID_713+ID_717);
ID_719 = ID_674*ID_718;
ID_720 = ID_706-ID_719;
ID_721 = letrec(W32 = (ID_720));
ID_722 = proj0(ID_721);
ID_723 = ID_722@0;
ID_724 = ID_675*ID_723;
ID_725 = (7.6217313f-ID_560);
ID_726 = 2.0f*ID_725;
ID_727 = ID_726*ID_716;
ID_728 = ID_724+ID_727;
ID_729 = ID_675*ID_712;
ID_730 = (ID_728+ID_729);
ID_731 = ID_674*ID_730;
ID_732 = (ID_533+-0.16840488f);
ID_733 = ID_732/ID_532;
ID_734 = (ID_733+1.0693583f);
ID_735 = W31;
ID_736 = proj0(ID_735);
ID_737 = ID_736@2;
ID_738 = ID_734*ID_737;
ID_739 = (1.0693583f-ID_560);
ID_740 = 2.0f*ID_739;
ID_741 = ID_736';
ID_742 = ID_740*ID_741;
ID_743 = (ID_738+ID_742);
ID_744 = ID_669*ID_743;
ID_745 = ID_731-ID_744;
ID_746 = letrec(W31 = (ID_745));
ID_747 = proj0(ID_746);
ID_748 = ID_747@0;
ID_749 = ID_670*ID_748;
ID_750 = (53.53615f-ID_560);
ID_751 = 2.0f*ID_750;
ID_752 = ID_751*ID_741;
ID_753 = ID_749+ID_752;
ID_754 = ID_670*ID_737;
ID_755 = (ID_753+ID_754);
ID_756 = ID_669*ID_755;
ID_757 = (ID_646+-3.1897273f);
ID_758 = ID_757/ID_645;
ID_759 = (ID_758+4.0767817f);
ID_760 = W30;
ID_761 = proj0(ID_760);
ID_762 = ID_761@2;
ID_763 = ID_759*ID_762;
ID_764 = 1.0f/ID_651;
ID_765 = (4.0767817f-ID_764);
ID_766 = 2.0f*ID_765;
ID_767 = ID_761';
ID_768 = ID_766*ID_767;
ID_769 = (ID_763+ID_768);
ID_770 = ID_663*ID_769;
ID_771 = ID_756-ID_770;
ID_772 = letrec(W30 = (ID_771));
ID_773 = proj0(ID_772);
ID_774 = ID_773@0;
ID_775 = ID_665*ID_774;
ID_776 = (0.0004076782f-ID_664);
ID_777 = 2.0f*ID_776;
ID_778 = ID_777*ID_767;
ID_779 = ID_775+ID_778;
ID_780 = ID_665*ID_762;
ID_781 = (ID_779+ID_780);
ID_782 = ID_663*ID_781;
ID_783 = (ID_646+-0.74313045f);
ID_784 = ID_783/ID_645;
ID_785 = (ID_784+1.4500711f);
ID_786 = W29;
ID_787 = proj0(ID_786);
ID_788 = ID_787@2;
ID_789 = ID_785*ID_788;
ID_790 = (1.4500711f-ID_764);
ID_791 = 2.0f*ID_790;
ID_792 = ID_787';
ID_793 = ID_791*ID_792;
ID_794 = (ID_789+ID_793);
ID_795 = ID_657*ID_794;
ID_796 = ID_782-ID_795;
ID_797 = letrec(W29 = (ID_796));
ID_798 = proj0(ID_797);
ID_799 = ID_798@0;
ID_800 = ID_659*ID_799;
ID_801 = (1.4500711f-ID_658);
ID_802 = 2.0f*ID_801;
ID_803 = ID_802*ID_792;
ID_804 = ID_800+ID_803;
ID_805 = ID_659*ID_788;
ID_806 = (ID_804+ID_805);
ID_807 = ID_657*ID_806;
ID_808 = (ID_646+-0.15748216f);
ID_809 = ID_808/ID_645;
ID_810 = (ID_809+0.9351402f);
ID_811 = W28;
ID_812 = proj0(ID_811);
ID_813 = ID_812@2;
ID_814 = ID_810*ID_813;
ID_815 = (0.9351402f-ID_764);
ID_816 = 2.0f*ID_815;
ID_817 = ID_812';
ID_818 = ID_816*ID_817;
ID_819 = (ID_814+ID_818);
ID_820 = ID_650*ID_819;
ID_821 = ID_807-ID_820;
ID_822 = letrec(W28 = (ID_821));
ID_823 = proj0(ID_822);
ID_824 = ID_823@0;
ID_825 = ID_653*ID_824;
ID_826 = (0.9351402f-ID_652);
ID_827 = 2.0f*ID_826;
ID_828 = ID_827*ID_817;
ID_829 = ID_825+ID_828;
ID_830 = ID_653*ID_813;
ID_831 = (ID_829+ID_830);
ID_832 = ID_650*ID_831;
ID_833 = abs(ID_832);
ID_834 = ID_630*ID_833;
ID_835 = ID_643+ID_834;
ID_836 = letrec(W27 = (ID_835));
ID_837 = proj0(ID_836);
ID_838 = ID_837@0;
ID_839 = log10(ID_838);
ID_840 = 2e+01f*ID_839;
ID_841 = ID_518+ID_840;
ID_842 = vbargraph("[13] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_841);
ID_843 = ID_639+ID_842;
ID_844 = W34;
ID_845 = proj0(ID_844);
ID_846 = ID_845';
ID_847 = ID_529*ID_846;
ID_848 = 19947.87f/ID_18;
ID_849 = tan(ID_848);
ID_850 = 1.0f/ID_849;
ID_851 = (ID_850+0.15748216f);
ID_852 = ID_851/ID_849;
ID_853 = (ID_852+0.9351402f);
ID_854 = 1.0f/ID_853;
ID_855 = pow(ID_849, 2.0f);
ID_856 = 50.06381f/ID_855;
ID_857 = (ID_856+0.9351402f);
ID_858 = (ID_850+0.74313045f);
ID_859 = ID_858/ID_849;
ID_860 = (ID_859+1.4500711f);
ID_861 = 1.0f/ID_860;
ID_862 = 11.0520525f/ID_855;
ID_863 = (ID_862+1.4500711f);
ID_864 = (ID_850+3.1897273f);
ID_865 = ID_864/ID_849;
ID_866 = (ID_865+4.0767817f);
ID_867 = 1.0f/ID_866;
ID_868 = 0.0017661728f/ID_855;
ID_869 = (ID_868+0.0004076782f);
ID_870 = (ID_646+0.16840488f);
ID_871 = ID_870/ID_645;
ID_872 = (ID_871+1.0693583f);
ID_873 = 1.0f/ID_872;
ID_874 = (ID_764+53.53615f);
ID_875 = (ID_646+0.51247865f);
ID_876 = ID_875/ID_645;
ID_877 = (ID_876+0.6896214f);
ID_878 = 1.0f/ID_877;
ID_879 = (ID_764+7.6217313f);
ID_880 = (ID_646+0.78241307f);
ID_881 = ID_880/ID_645;
ID_882 = (ID_881+0.2452915f);
ID_883 = 1.0f/ID_882;
ID_884 = 0.0001f/ID_651;
ID_885 = (ID_884+0.0004332272f);
ID_886 = (ID_646+-0.78241307f);
ID_887 = ID_886/ID_645;
ID_888 = (ID_887+0.2452915f);
ID_889 = W40;
ID_890 = proj0(ID_889);
ID_891 = ID_890@2;
ID_892 = ID_888*ID_891;
ID_893 = (0.2452915f-ID_764);
ID_894 = 2.0f*ID_893;
ID_895 = ID_890';
ID_896 = ID_894*ID_895;
ID_897 = (ID_892+ID_896);
ID_898 = ID_883*ID_897;
ID_899 = ID_756-ID_898;
ID_900 = letrec(W40 = (ID_899));
ID_901 = proj0(ID_900);
ID_902 = ID_901@0;
ID_903 = ID_885*ID_902;
ID_904 = (0.0004332272f-ID_884);
ID_905 = 2.0f*ID_904;
ID_906 = ID_905*ID_895;
ID_907 = ID_903+ID_906;
ID_908 = ID_885*ID_891;
ID_909 = (ID_907+ID_908);
ID_910 = ID_883*ID_909;
ID_911 = (ID_646+-0.51247865f);
ID_912 = ID_911/ID_645;
ID_913 = (ID_912+0.6896214f);
ID_914 = W39;
ID_915 = proj0(ID_914);
ID_916 = ID_915@2;
ID_917 = ID_913*ID_916;
ID_918 = (0.6896214f-ID_764);
ID_919 = 2.0f*ID_918;
ID_920 = ID_915';
ID_921 = ID_919*ID_920;
ID_922 = (ID_917+ID_921);
ID_923 = ID_878*ID_922;
ID_924 = ID_910-ID_923;
ID_925 = letrec(W39 = (ID_924));
ID_926 = proj0(ID_925);
ID_927 = ID_926@0;
ID_928 = ID_879*ID_927;
ID_929 = (7.6217313f-ID_764);
ID_930 = 2.0f*ID_929;
ID_931 = ID_930*ID_920;
ID_932 = ID_928+ID_931;
ID_933 = ID_879*ID_916;
ID_934 = (ID_932+ID_933);
ID_935 = ID_878*ID_934;
ID_936 = (ID_646+-0.16840488f);
ID_937 = ID_936/ID_645;
ID_938 = (ID_937+1.0693583f);
ID_939 = W38;
ID_940 = proj0(ID_939);
ID_941 = ID_940@2;
ID_942 = ID_938*ID_941;
ID_943 = (1.0693583f-ID_764);
ID_944 = 2.0f*ID_943;
ID_945 = ID_940';
ID_946 = ID_944*ID_945;
ID_947 = (ID_942+ID_946);
ID_948 = ID_873*ID_947;
ID_949 = ID_935-ID_948;
ID_950 = letrec(W38 = (ID_949));
ID_951 = proj0(ID_950);
ID_952 = ID_951@0;
ID_953 = ID_874*ID_952;
ID_954 = (53.53615f-ID_764);
ID_955 = 2.0f*ID_954;
ID_956 = ID_955*ID_945;
ID_957 = ID_953+ID_956;
ID_958 = ID_874*ID_941;
ID_959 = (ID_957+ID_958);
ID_960 = ID_873*ID_959;
ID_961 = (ID_850+-3.1897273f);
ID_962 = ID_961/ID_849;
ID_963 = (ID_962+4.0767817f);
ID_964 = W37;
ID_965 = proj0(ID_964);
ID_966 = ID_965@2;
ID_967 = ID_963*ID_966;
ID_968 = 1.0f/ID_855;
ID_969 = (4.0767817f-ID_968);
ID_970 = 2.0f*ID_969;
ID_971 = ID_965';
ID_972 = ID_970*ID_971;
ID_973 = (ID_967+ID_972);
ID_974 = ID_867*ID_973;
ID_975 = ID_960-ID_974;
ID_976 = letrec(W37 = (ID_975));
ID_977 = proj0(ID_976);
ID_978 = ID_977@0;
ID_979 = ID_869*ID_978;
ID_980 = (0.0004076782f-ID_868);
ID_981 = 2.0f*ID_980;
ID_982 = ID_981*ID_971;
ID_983 = ID_979+ID_982;
ID_984 = ID_869*ID_966;
ID_985 = (ID_983+ID_984);
ID_986 = ID_867*ID_985;
ID_987 = (ID_850+-0.74313045f);
ID_988 = ID_987/ID_849;
ID_989 = (ID_988+1.4500711f);
ID_990 = W36;
ID_991 = proj0(ID_990);
ID_992 = ID_991@2;
ID_993 = ID_989*ID_992;
ID_994 = (1.4500711f-ID_968);
ID_995 = 2.0f*ID_994;
ID_996 = ID_991';
ID_997 = ID_995*ID_996;
ID_998 = (ID_993+ID_997);
ID_999 = ID_861*ID_998;
ID_1000 = ID_986-ID_999;
ID_1001 = letrec(W36 = (ID_1000));
ID_1002 = proj0(ID_1001);
ID_1003 = ID_1002@0;
ID_1004 = ID_863*ID_1003;
ID_1005 = (1.4500711f-ID_862);
ID_1006 = 2.0f*ID_1005;
ID_1007 = ID_1006*ID_996;
ID_1008 = ID_1004+ID_1007;
ID_1009 = ID_863*ID_992;
ID_1010 = (ID_1008+ID_1009);
ID_1011 = ID_861*ID_1010;
ID_1012 = (ID_850+-0.15748216f);
ID_1013 = ID_1012/ID_849;
ID_1014 = (ID_1013+0.9351402f);
ID_1015 = W35;
ID_1016 = proj0(ID_1015);
ID_1017 = ID_1016@2;
ID_1018 = ID_1014*ID_1017;
ID_1019 = (0.9351402f-ID_968);
ID_1020 = 2.0f*ID_1019;
ID_1021 = ID_1016';
ID_1022 = ID_1020*ID_1021;
ID_1023 = (ID_1018+ID_1022);
ID_1024 = ID_854*ID_1023;
ID_1025 = ID_1011-ID_1024;
ID_1026 = letrec(W35 = (ID_1025));
ID_1027 = proj0(ID_1026);
ID_1028 = ID_1027@0;
ID_1029 = ID_857*ID_1028;
ID_1030 = (0.9351402f-ID_856);
ID_1031 = 2.0f*ID_1030;
ID_1032 = ID_1031*ID_1021;
ID_1033 = ID_1029+ID_1032;
ID_1034 = ID_857*ID_1017;
ID_1035 = (ID_1033+ID_1034);
ID_1036 = ID_854*ID_1035;
ID_1037 = abs(ID_1036);
ID_1038 = ID_630*ID_1037;
ID_1039 = ID_847+ID_1038;
ID_1040 = letrec(W34 = (ID_1039));
ID_1041 = proj0(ID_1040);
ID_1042 = ID_1041@0;
ID_1043 = log10(ID_1042);
ID_1044 = 2e+01f*ID_1043;
ID_1045 = ID_518+ID_1044;
ID_1046 = vbargraph("[12] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_1045);
ID_1047 = ID_843+ID_1046;
ID_1048 = W41;
ID_1049 = proj0(ID_1048);
ID_1050 = ID_1049';
ID_1051 = ID_529*ID_1050;
ID_1052 = 12566.371f/ID_18;
ID_1053 = tan(ID_1052);
ID_1054 = 1.0f/ID_1053;
ID_1055 = (ID_1054+0.15748216f);
ID_1056 = ID_1055/ID_1053;
ID_1057 = (ID_1056+0.9351402f);
ID_1058 = 1.0f/ID_1057;
ID_1059 = pow(ID_1053, 2.0f);
ID_1060 = 50.06381f/ID_1059;
ID_1061 = (ID_1060+0.9351402f);
ID_1062 = (ID_1054+0.74313045f);
ID_1063 = ID_1062/ID_1053;
ID_1064 = (ID_1063+1.4500711f);
ID_1065 = 1.0f/ID_1064;
ID_1066 = 11.0520525f/ID_1059;
ID_1067 = (ID_1066+1.4500711f);
ID_1068 = (ID_1054+3.1897273f);
ID_1069 = ID_1068/ID_1053;
ID_1070 = (ID_1069+4.0767817f);
ID_1071 = 1.0f/ID_1070;
ID_1072 = 0.0017661728f/ID_1059;
ID_1073 = (ID_1072+0.0004076782f);
ID_1074 = (ID_850+0.16840488f);
ID_1075 = ID_1074/ID_849;
ID_1076 = (ID_1075+1.0693583f);
ID_1077 = 1.0f/ID_1076;
ID_1078 = (ID_968+53.53615f);
ID_1079 = (ID_850+0.51247865f);
ID_1080 = ID_1079/ID_849;
ID_1081 = (ID_1080+0.6896214f);
ID_1082 = 1.0f/ID_1081;
ID_1083 = (ID_968+7.6217313f);
ID_1084 = (ID_850+0.78241307f);
ID_1085 = ID_1084/ID_849;
ID_1086 = (ID_1085+0.2452915f);
ID_1087 = 1.0f/ID_1086;
ID_1088 = 0.0001f/ID_855;
ID_1089 = (ID_1088+0.0004332272f);
ID_1090 = (ID_850+-0.78241307f);
ID_1091 = ID_1090/ID_849;
ID_1092 = (ID_1091+0.2452915f);
ID_1093 = W47;
ID_1094 = proj0(ID_1093);
ID_1095 = ID_1094@2;
ID_1096 = ID_1092*ID_1095;
ID_1097 = (0.2452915f-ID_968);
ID_1098 = 2.0f*ID_1097;
ID_1099 = ID_1094';
ID_1100 = ID_1098*ID_1099;
ID_1101 = (ID_1096+ID_1100);
ID_1102 = ID_1087*ID_1101;
ID_1103 = ID_960-ID_1102;
ID_1104 = letrec(W47 = (ID_1103));
ID_1105 = proj0(ID_1104);
ID_1106 = ID_1105@0;
ID_1107 = ID_1089*ID_1106;
ID_1108 = (0.0004332272f-ID_1088);
ID_1109 = 2.0f*ID_1108;
ID_1110 = ID_1109*ID_1099;
ID_1111 = ID_1107+ID_1110;
ID_1112 = ID_1089*ID_1095;
ID_1113 = (ID_1111+ID_1112);
ID_1114 = ID_1087*ID_1113;
ID_1115 = (ID_850+-0.51247865f);
ID_1116 = ID_1115/ID_849;
ID_1117 = (ID_1116+0.6896214f);
ID_1118 = W46;
ID_1119 = proj0(ID_1118);
ID_1120 = ID_1119@2;
ID_1121 = ID_1117*ID_1120;
ID_1122 = (0.6896214f-ID_968);
ID_1123 = 2.0f*ID_1122;
ID_1124 = ID_1119';
ID_1125 = ID_1123*ID_1124;
ID_1126 = (ID_1121+ID_1125);
ID_1127 = ID_1082*ID_1126;
ID_1128 = ID_1114-ID_1127;
ID_1129 = letrec(W46 = (ID_1128));
ID_1130 = proj0(ID_1129);
ID_1131 = ID_1130@0;
ID_1132 = ID_1083*ID_1131;
ID_1133 = (7.6217313f-ID_968);
ID_1134 = 2.0f*ID_1133;
ID_1135 = ID_1134*ID_1124;
ID_1136 = ID_1132+ID_1135;
ID_1137 = ID_1083*ID_1120;
ID_1138 = (ID_1136+ID_1137);
ID_1139 = ID_1082*ID_1138;
ID_1140 = (ID_850+-0.16840488f);
ID_1141 = ID_1140/ID_849;
ID_1142 = (ID_1141+1.0693583f);
ID_1143 = W45;
ID_1144 = proj0(ID_1143);
ID_1145 = ID_1144@2;
ID_1146 = ID_1142*ID_1145;
ID_1147 = (1.0693583f-ID_968);
ID_1148 = 2.0f*ID_1147;
ID_1149 = ID_1144';
ID_1150 = ID_1148*ID_1149;
ID_1151 = (ID_1146+ID_1150);
ID_1152 = ID_1077*ID_1151;
ID_1153 = ID_1139-ID_1152;
ID_1154 = letrec(W45 = (ID_1153));
ID_1155 = proj0(ID_1154);
ID_1156 = ID_1155@0;
ID_1157 = ID_1078*ID_1156;
ID_1158 = (53.53615f-ID_968);
ID_1159 = 2.0f*ID_1158;
ID_1160 = ID_1159*ID_1149;
ID_1161 = ID_1157+ID_1160;
ID_1162 = ID_1078*ID_1145;
ID_1163 = (ID_1161+ID_1162);
ID_1164 = ID_1077*ID_1163;
ID_1165 = (ID_1054+-3.1897273f);
ID_1166 = ID_1165/ID_1053;
ID_1167 = (ID_1166+4.0767817f);
ID_1168 = W44;
ID_1169 = proj0(ID_1168);
ID_1170 = ID_1169@2;
ID_1171 = ID_1167*ID_1170;
ID_1172 = 1.0f/ID_1059;
ID_1173 = (4.0767817f-ID_1172);
ID_1174 = 2.0f*ID_1173;
ID_1175 = ID_1169';
ID_1176 = ID_1174*ID_1175;
ID_1177 = (ID_1171+ID_1176);
ID_1178 = ID_1071*ID_1177;
ID_1179 = ID_1164-ID_1178;
ID_1180 = letrec(W44 = (ID_1179));
ID_1181 = proj0(ID_1180);
ID_1182 = ID_1181@0;
ID_1183 = ID_1073*ID_1182;
ID_1184 = (0.0004076782f-ID_1072);
ID_1185 = 2.0f*ID_1184;
ID_1186 = ID_1185*ID_1175;
ID_1187 = ID_1183+ID_1186;
ID_1188 = ID_1073*ID_1170;
ID_1189 = (ID_1187+ID_1188);
ID_1190 = ID_1071*ID_1189;
ID_1191 = (ID_1054+-0.74313045f);
ID_1192 = ID_1191/ID_1053;
ID_1193 = (ID_1192+1.4500711f);
ID_1194 = W43;
ID_1195 = proj0(ID_1194);
ID_1196 = ID_1195@2;
ID_1197 = ID_1193*ID_1196;
ID_1198 = (1.4500711f-ID_1172);
ID_1199 = 2.0f*ID_1198;
ID_1200 = ID_1195';
ID_1201 = ID_1199*ID_1200;
ID_1202 = (ID_1197+ID_1201);
ID_1203 = ID_1065*ID_1202;
ID_1204 = ID_1190-ID_1203;
ID_1205 = letrec(W43 = (ID_1204));
ID_1206 = proj0(ID_1205);
ID_1207 = ID_1206@0;
ID_1208 = ID_1067*ID_1207;
ID_1209 = (1.4500711f-ID_1066);
ID_1210 = 2.0f*ID_1209;
ID_1211 = ID_1210*ID_1200;
ID_1212 = ID_1208+ID_1211;
ID_1213 = ID_1067*ID_1196;
ID_1214 = (ID_1212+ID_1213);
ID_1215 = ID_1065*ID_1214;
ID_1216 = (ID_1054+-0.15748216f);
ID_1217 = ID_1216/ID_1053;
ID_1218 = (ID_1217+0.9351402f);
ID_1219 = W42;
ID_1220 = proj0(ID_1219);
ID_1221 = ID_1220@2;
ID_1222 = ID_1218*ID_1221;
ID_1223 = (0.9351402f-ID_1172);
ID_1224 = 2.0f*ID_1223;
ID_1225 = ID_1220';
ID_1226 = ID_1224*ID_1225;
ID_1227 = (ID_1222+ID_1226);
ID_1228 = ID_1058*ID_1227;
ID_1229 = ID_1215-ID_1228;
ID_1230 = letrec(W42 = (ID_1229));
ID_1231 = proj0(ID_1230);
ID_1232 = ID_1231@0;
ID_1233 = ID_1061*ID_1232;
ID_1234 = (0.9351402f-ID_1060);
ID_1235 = 2.0f*ID_1234;
ID_1236 = ID_1235*ID_1225;
ID_1237 = ID_1233+ID_1236;
ID_1238 = ID_1061*ID_1221;
ID_1239 = (ID_1237+ID_1238);
ID_1240 = ID_1058*ID_1239;
ID_1241 = abs(ID_1240);
ID_1242 = ID_630*ID_1241;
ID_1243 = ID_1051+ID_1242;
ID_1244 = letrec(W41 = (ID_1243));
ID_1245 = proj0(ID_1244);
ID_1246 = ID_1245@0;
ID_1247 = log10(ID_1246);
ID_1248 = 2e+01f*ID_1247;
ID_1249 = ID_518+ID_1248;
ID_1250 = vbargraph("[11] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_1249);
ID_1251 = ID_1047+ID_1250;
ID_1252 = W48;
ID_1253 = proj0(ID_1252);
ID_1254 = ID_1253';
ID_1255 = ID_529*ID_1254;
ID_1256 = 7916.3174f/ID_18;
ID_1257 = tan(ID_1256);
ID_1258 = 1.0f/ID_1257;
ID_1259 = (ID_1258+0.15748216f);
ID_1260 = ID_1259/ID_1257;
ID_1261 = (ID_1260+0.9351402f);
ID_1262 = 1.0f/ID_1261;
ID_1263 = pow(ID_1257, 2.0f);
ID_1264 = 50.06381f/ID_1263;
ID_1265 = (ID_1264+0.9351402f);
ID_1266 = (ID_1258+0.74313045f);
ID_1267 = ID_1266/ID_1257;
ID_1268 = (ID_1267+1.4500711f);
ID_1269 = 1.0f/ID_1268;
ID_1270 = 11.0520525f/ID_1263;
ID_1271 = (ID_1270+1.4500711f);
ID_1272 = (ID_1258+3.1897273f);
ID_1273 = ID_1272/ID_1257;
ID_1274 = (ID_1273+4.0767817f);
ID_1275 = 1.0f/ID_1274;
ID_1276 = 0.0017661728f/ID_1263;
ID_1277 = (ID_1276+0.0004076782f);
ID_1278 = (ID_1054+0.16840488f);
ID_1279 = ID_1278/ID_1053;
ID_1280 = (ID_1279+1.0693583f);
ID_1281 = 1.0f/ID_1280;
ID_1282 = (ID_1172+53.53615f);
ID_1283 = (ID_1054+0.51247865f);
ID_1284 = ID_1283/ID_1053;
ID_1285 = (ID_1284+0.6896214f);
ID_1286 = 1.0f/ID_1285;
ID_1287 = (ID_1172+7.6217313f);
ID_1288 = (ID_1054+0.78241307f);
ID_1289 = ID_1288/ID_1053;
ID_1290 = (ID_1289+0.2452915f);
ID_1291 = 1.0f/ID_1290;
ID_1292 = 0.0001f/ID_1059;
ID_1293 = (ID_1292+0.0004332272f);
ID_1294 = (ID_1054+-0.78241307f);
ID_1295 = ID_1294/ID_1053;
ID_1296 = (ID_1295+0.2452915f);
ID_1297 = W54;
ID_1298 = proj0(ID_1297);
ID_1299 = ID_1298@2;
ID_1300 = ID_1296*ID_1299;
ID_1301 = (0.2452915f-ID_1172);
ID_1302 = 2.0f*ID_1301;
ID_1303 = ID_1298';
ID_1304 = ID_1302*ID_1303;
ID_1305 = (ID_1300+ID_1304);
ID_1306 = ID_1291*ID_1305;
ID_1307 = ID_1164-ID_1306;
ID_1308 = letrec(W54 = (ID_1307));
ID_1309 = proj0(ID_1308);
ID_1310 = ID_1309@0;
ID_1311 = ID_1293*ID_1310;
ID_1312 = (0.0004332272f-ID_1292);
ID_1313 = 2.0f*ID_1312;
ID_1314 = ID_1313*ID_1303;
ID_1315 = ID_1311+ID_1314;
ID_1316 = ID_1293*ID_1299;
ID_1317 = (ID_1315+ID_1316);
ID_1318 = ID_1291*ID_1317;
ID_1319 = (ID_1054+-0.51247865f);
ID_1320 = ID_1319/ID_1053;
ID_1321 = (ID_1320+0.6896214f);
ID_1322 = W53;
ID_1323 = proj0(ID_1322);
ID_1324 = ID_1323@2;
ID_1325 = ID_1321*ID_1324;
ID_1326 = (0.6896214f-ID_1172);
ID_1327 = 2.0f*ID_1326;
ID_1328 = ID_1323';
ID_1329 = ID_1327*ID_1328;
ID_1330 = (ID_1325+ID_1329);
ID_1331 = ID_1286*ID_1330;
ID_1332 = ID_1318-ID_1331;
ID_1333 = letrec(W53 = (ID_1332));
ID_1334 = proj0(ID_1333);
ID_1335 = ID_1334@0;
ID_1336 = ID_1287*ID_1335;
ID_1337 = (7.6217313f-ID_1172);
ID_1338 = 2.0f*ID_1337;
ID_1339 = ID_1338*ID_1328;
ID_1340 = ID_1336+ID_1339;
ID_1341 = ID_1287*ID_1324;
ID_1342 = (ID_1340+ID_1341);
ID_1343 = ID_1286*ID_1342;
ID_1344 = (ID_1054+-0.16840488f);
ID_1345 = ID_1344/ID_1053;
ID_1346 = (ID_1345+1.0693583f);
ID_1347 = W52;
ID_1348 = proj0(ID_1347);
ID_1349 = ID_1348@2;
ID_1350 = ID_1346*ID_1349;
ID_1351 = (1.0693583f-ID_1172);
ID_1352 = 2.0f*ID_1351;
ID_1353 = ID_1348';
ID_1354 = ID_1352*ID_1353;
ID_1355 = (ID_1350+ID_1354);
ID_1356 = ID_1281*ID_1355;
ID_1357 = ID_1343-ID_1356;
ID_1358 = letrec(W52 = (ID_1357));
ID_1359 = proj0(ID_1358);
ID_1360 = ID_1359@0;
ID_1361 = ID_1282*ID_1360;
ID_1362 = (53.53615f-ID_1172);
ID_1363 = 2.0f*ID_1362;
ID_1364 = ID_1363*ID_1353;
ID_1365 = ID_1361+ID_1364;
ID_1366 = ID_1282*ID_1349;
ID_1367 = (ID_1365+ID_1366);
ID_1368 = ID_1281*ID_1367;
ID_1369 = (ID_1258+-3.1897273f);
ID_1370 = ID_1369/ID_1257;
ID_1371 = (ID_1370+4.0767817f);
ID_1372 = W51;
ID_1373 = proj0(ID_1372);
ID_1374 = ID_1373@2;
ID_1375 = ID_1371*ID_1374;
ID_1376 = 1.0f/ID_1263;
ID_1377 = (4.0767817f-ID_1376);
ID_1378 = 2.0f*ID_1377;
ID_1379 = ID_1373';
ID_1380 = ID_1378*ID_1379;
ID_1381 = (ID_1375+ID_1380);
ID_1382 = ID_1275*ID_1381;
ID_1383 = ID_1368-ID_1382;
ID_1384 = letrec(W51 = (ID_1383));
ID_1385 = proj0(ID_1384);
ID_1386 = ID_1385@0;
ID_1387 = ID_1277*ID_1386;
ID_1388 = (0.0004076782f-ID_1276);
ID_1389 = 2.0f*ID_1388;
ID_1390 = ID_1389*ID_1379;
ID_1391 = ID_1387+ID_1390;
ID_1392 = ID_1277*ID_1374;
ID_1393 = (ID_1391+ID_1392);
ID_1394 = ID_1275*ID_1393;
ID_1395 = (ID_1258+-0.74313045f);
ID_1396 = ID_1395/ID_1257;
ID_1397 = (ID_1396+1.4500711f);
ID_1398 = W50;
ID_1399 = proj0(ID_1398);
ID_1400 = ID_1399@2;
ID_1401 = ID_1397*ID_1400;
ID_1402 = (1.4500711f-ID_1376);
ID_1403 = 2.0f*ID_1402;
ID_1404 = ID_1399';
ID_1405 = ID_1403*ID_1404;
ID_1406 = (ID_1401+ID_1405);
ID_1407 = ID_1269*ID_1406;
ID_1408 = ID_1394-ID_1407;
ID_1409 = letrec(W50 = (ID_1408));
ID_1410 = proj0(ID_1409);
ID_1411 = ID_1410@0;
ID_1412 = ID_1271*ID_1411;
ID_1413 = (1.4500711f-ID_1270);
ID_1414 = 2.0f*ID_1413;
ID_1415 = ID_1414*ID_1404;
ID_1416 = ID_1412+ID_1415;
ID_1417 = ID_1271*ID_1400;
ID_1418 = (ID_1416+ID_1417);
ID_1419 = ID_1269*ID_1418;
ID_1420 = (ID_1258+-0.15748216f);
ID_1421 = ID_1420/ID_1257;
ID_1422 = (ID_1421+0.9351402f);
ID_1423 = W49;
ID_1424 = proj0(ID_1423);
ID_1425 = ID_1424@2;
ID_1426 = ID_1422*ID_1425;
ID_1427 = (0.9351402f-ID_1376);
ID_1428 = 2.0f*ID_1427;
ID_1429 = ID_1424';
ID_1430 = ID_1428*ID_1429;
ID_1431 = (ID_1426+ID_1430);
ID_1432 = ID_1262*ID_1431;
ID_1433 = ID_1419-ID_1432;
ID_1434 = letrec(W49 = (ID_1433));
ID_1435 = proj0(ID_1434);
ID_1436 = ID_1435@0;
ID_1437 = ID_1265*ID_1436;
ID_1438 = (0.9351402f-ID_1264);
ID_1439 = 2.0f*ID_1438;
ID_1440 = ID_1439*ID_1429;
ID_1441 = ID_1437+ID_1440;
ID_1442 = ID_1265*ID_1425;
ID_1443 = (ID_1441+ID_1442);
ID_1444 = ID_1262*ID_1443;
ID_1445 = abs(ID_1444);
ID_1446 = ID_630*ID_1445;
ID_1447 = ID_1255+ID_1446;
ID_1448 = letrec(W48 = (ID_1447));
ID_1449 = proj0(ID_1448);
ID_1450 = ID_1449@0;
ID_1451 = log10(ID_1450);
ID_1452 = 2e+01f*ID_1451;
ID_1453 = ID_518+ID_1452;
ID_1454 = vbargraph("[10] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_1453);
ID_1455 = ID_1251+ID_1454;
ID_1456 = W55;
ID_1457 = proj0(ID_1456);
ID_1458 = ID_1457';
ID_1459 = ID_529*ID_1458;
ID_1460 = 4986.9673f/ID_18;
ID_1461 = tan(ID_1460);
ID_1462 = 1.0f/ID_1461;
ID_1463 = (ID_1462+0.15748216f);
ID_1464 = ID_1463/ID_1461;
ID_1465 = (ID_1464+0.9351402f);
ID_1466 = 1.0f/ID_1465;
ID_1467 = pow(ID_1461, 2.0f);
ID_1468 = 50.06381f/ID_1467;
ID_1469 = (ID_1468+0.9351402f);
ID_1470 = (ID_1462+0.74313045f);
ID_1471 = ID_1470/ID_1461;
ID_1472 = (ID_1471+1.4500711f);
ID_1473 = 1.0f/ID_1472;
ID_1474 = 11.0520525f/ID_1467;
ID_1475 = (ID_1474+1.4500711f);
ID_1476 = (ID_1462+3.1897273f);
ID_1477 = ID_1476/ID_1461;
ID_1478 = (ID_1477+4.0767817f);
ID_1479 = 1.0f/ID_1478;
ID_1480 = 0.0017661728f/ID_1467;
ID_1481 = (ID_1480+0.0004076782f);
ID_1482 = (ID_1258+0.16840488f);
ID_1483 = ID_1482/ID_1257;
ID_1484 = (ID_1483+1.0693583f);
ID_1485 = 1.0f/ID_1484;
ID_1486 = (ID_1376+53.53615f);
ID_1487 = (ID_1258+0.51247865f);
ID_1488 = ID_1487/ID_1257;
ID_1489 = (ID_1488+0.6896214f);
ID_1490 = 1.0f/ID_1489;
ID_1491 = (ID_1376+7.6217313f);
ID_1492 = (ID_1258+0.78241307f);
ID_1493 = ID_1492/ID_1257;
ID_1494 = (ID_1493+0.2452915f);
ID_1495 = 1.0f/ID_1494;
ID_1496 = 0.0001f/ID_1263;
ID_1497 = (ID_1496+0.0004332272f);
ID_1498 = (ID_1258+-0.78241307f);
ID_1499 = ID_1498/ID_1257;
ID_1500 = (ID_1499+0.2452915f);
ID_1501 = W61;
ID_1502 = proj0(ID_1501);
ID_1503 = ID_1502@2;
ID_1504 = ID_1500*ID_1503;
ID_1505 = (0.2452915f-ID_1376);
ID_1506 = 2.0f*ID_1505;
ID_1507 = ID_1502';
ID_1508 = ID_1506*ID_1507;
ID_1509 = (ID_1504+ID_1508);
ID_1510 = ID_1495*ID_1509;
ID_1511 = ID_1368-ID_1510;
ID_1512 = letrec(W61 = (ID_1511));
ID_1513 = proj0(ID_1512);
ID_1514 = ID_1513@0;
ID_1515 = ID_1497*ID_1514;
ID_1516 = (0.0004332272f-ID_1496);
ID_1517 = 2.0f*ID_1516;
ID_1518 = ID_1517*ID_1507;
ID_1519 = ID_1515+ID_1518;
ID_1520 = ID_1497*ID_1503;
ID_1521 = (ID_1519+ID_1520);
ID_1522 = ID_1495*ID_1521;
ID_1523 = (ID_1258+-0.51247865f);
ID_1524 = ID_1523/ID_1257;
ID_1525 = (ID_1524+0.6896214f);
ID_1526 = W60;
ID_1527 = proj0(ID_1526);
ID_1528 = ID_1527@2;
ID_1529 = ID_1525*ID_1528;
ID_1530 = (0.6896214f-ID_1376);
ID_1531 = 2.0f*ID_1530;
ID_1532 = ID_1527';
ID_1533 = ID_1531*ID_1532;
ID_1534 = (ID_1529+ID_1533);
ID_1535 = ID_1490*ID_1534;
ID_1536 = ID_1522-ID_1535;
ID_1537 = letrec(W60 = (ID_1536));
ID_1538 = proj0(ID_1537);
ID_1539 = ID_1538@0;
ID_1540 = ID_1491*ID_1539;
ID_1541 = (7.6217313f-ID_1376);
ID_1542 = 2.0f*ID_1541;
ID_1543 = ID_1542*ID_1532;
ID_1544 = ID_1540+ID_1543;
ID_1545 = ID_1491*ID_1528;
ID_1546 = (ID_1544+ID_1545);
ID_1547 = ID_1490*ID_1546;
ID_1548 = (ID_1258+-0.16840488f);
ID_1549 = ID_1548/ID_1257;
ID_1550 = (ID_1549+1.0693583f);
ID_1551 = W59;
ID_1552 = proj0(ID_1551);
ID_1553 = ID_1552@2;
ID_1554 = ID_1550*ID_1553;
ID_1555 = (1.0693583f-ID_1376);
ID_1556 = 2.0f*ID_1555;
ID_1557 = ID_1552';
ID_1558 = ID_1556*ID_1557;
ID_1559 = (ID_1554+ID_1558);
ID_1560 = ID_1485*ID_1559;
ID_1561 = ID_1547-ID_1560;
ID_1562 = letrec(W59 = (ID_1561));
ID_1563 = proj0(ID_1562);
ID_1564 = ID_1563@0;
ID_1565 = ID_1486*ID_1564;
ID_1566 = (53.53615f-ID_1376);
ID_1567 = 2.0f*ID_1566;
ID_1568 = ID_1567*ID_1557;
ID_1569 = ID_1565+ID_1568;
ID_1570 = ID_1486*ID_1553;
ID_1571 = (ID_1569+ID_1570);
ID_1572 = ID_1485*ID_1571;
ID_1573 = (ID_1462+-3.1897273f);
ID_1574 = ID_1573/ID_1461;
ID_1575 = (ID_1574+4.0767817f);
ID_1576 = W58;
ID_1577 = proj0(ID_1576);
ID_1578 = ID_1577@2;
ID_1579 = ID_1575*ID_1578;
ID_1580 = 1.0f/ID_1467;
ID_1581 = (4.0767817f-ID_1580);
ID_1582 = 2.0f*ID_1581;
ID_1583 = ID_1577';
ID_1584 = ID_1582*ID_1583;
ID_1585 = (ID_1579+ID_1584);
ID_1586 = ID_1479*ID_1585;
ID_1587 = ID_1572-ID_1586;
ID_1588 = letrec(W58 = (ID_1587));
ID_1589 = proj0(ID_1588);
ID_1590 = ID_1589@0;
ID_1591 = ID_1481*ID_1590;
ID_1592 = (0.0004076782f-ID_1480);
ID_1593 = 2.0f*ID_1592;
ID_1594 = ID_1593*ID_1583;
ID_1595 = ID_1591+ID_1594;
ID_1596 = ID_1481*ID_1578;
ID_1597 = (ID_1595+ID_1596);
ID_1598 = ID_1479*ID_1597;
ID_1599 = (ID_1462+-0.74313045f);
ID_1600 = ID_1599/ID_1461;
ID_1601 = (ID_1600+1.4500711f);
ID_1602 = W57;
ID_1603 = proj0(ID_1602);
ID_1604 = ID_1603@2;
ID_1605 = ID_1601*ID_1604;
ID_1606 = (1.4500711f-ID_1580);
ID_1607 = 2.0f*ID_1606;
ID_1608 = ID_1603';
ID_1609 = ID_1607*ID_1608;
ID_1610 = (ID_1605+ID_1609);
ID_1611 = ID_1473*ID_1610;
ID_1612 = ID_1598-ID_1611;
ID_1613 = letrec(W57 = (ID_1612));
ID_1614 = proj0(ID_1613);
ID_1615 = ID_1614@0;
ID_1616 = ID_1475*ID_1615;
ID_1617 = (1.4500711f-ID_1474);
ID_1618 = 2.0f*ID_1617;
ID_1619 = ID_1618*ID_1608;
ID_1620 = ID_1616+ID_1619;
ID_1621 = ID_1475*ID_1604;
ID_1622 = (ID_1620+ID_1621);
ID_1623 = ID_1473*ID_1622;
ID_1624 = (ID_1462+-0.15748216f);
ID_1625 = ID_1624/ID_1461;
ID_1626 = (ID_1625+0.9351402f);
ID_1627 = W56;
ID_1628 = proj0(ID_1627);
ID_1629 = ID_1628@2;
ID_1630 = ID_1626*ID_1629;
ID_1631 = (0.9351402f-ID_1580);
ID_1632 = 2.0f*ID_1631;
ID_1633 = ID_1628';
ID_1634 = ID_1632*ID_1633;
ID_1635 = (ID_1630+ID_1634);
ID_1636 = ID_1466*ID_1635;
ID_1637 = ID_1623-ID_1636;
ID_1638 = letrec(W56 = (ID_1637));
ID_1639 = proj0(ID_1638);
ID_1640 = ID_1639@0;
ID_1641 = ID_1469*ID_1640;
ID_1642 = (0.9351402f-ID_1468);
ID_1643 = 2.0f*ID_1642;
ID_1644 = ID_1643*ID_1633;
ID_1645 = ID_1641+ID_1644;
ID_1646 = ID_1469*ID_1629;
ID_1647 = (ID_1645+ID_1646);
ID_1648 = ID_1466*ID_1647;
ID_1649 = abs(ID_1648);
ID_1650 = ID_630*ID_1649;
ID_1651 = ID_1459+ID_1650;
ID_1652 = letrec(W55 = (ID_1651));
ID_1653 = proj0(ID_1652);
ID_1654 = ID_1653@0;
ID_1655 = log10(ID_1654);
ID_1656 = 2e+01f*ID_1655;
ID_1657 = ID_518+ID_1656;
ID_1658 = vbargraph("[ 9] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_1657);
ID_1659 = ID_1455+ID_1658;
ID_1660 = W62;
ID_1661 = proj0(ID_1660);
ID_1662 = ID_1661';
ID_1663 = ID_529*ID_1662;
ID_1664 = 3141.5928f/ID_18;
ID_1665 = tan(ID_1664);
ID_1666 = 1.0f/ID_1665;
ID_1667 = (ID_1666+0.15748216f);
ID_1668 = ID_1667/ID_1665;
ID_1669 = (ID_1668+0.9351402f);
ID_1670 = 1.0f/ID_1669;
ID_1671 = pow(ID_1665, 2.0f);
ID_1672 = 50.06381f/ID_1671;
ID_1673 = (ID_1672+0.9351402f);
ID_1674 = (ID_1666+0.74313045f);
ID_1675 = ID_1674/ID_1665;
ID_1676 = (ID_1675+1.4500711f);
ID_1677 = 1.0f/ID_1676;
ID_1678 = 11.0520525f/ID_1671;
ID_1679 = (ID_1678+1.4500711f);
ID_1680 = (ID_1666+3.1897273f);
ID_1681 = ID_1680/ID_1665;
ID_1682 = (ID_1681+4.0767817f);
ID_1683 = 1.0f/ID_1682;
ID_1684 = 0.0017661728f/ID_1671;
ID_1685 = (ID_1684+0.0004076782f);
ID_1686 = (ID_1462+0.16840488f);
ID_1687 = ID_1686/ID_1461;
ID_1688 = (ID_1687+1.0693583f);
ID_1689 = 1.0f/ID_1688;
ID_1690 = (ID_1580+53.53615f);
ID_1691 = (ID_1462+0.51247865f);
ID_1692 = ID_1691/ID_1461;
ID_1693 = (ID_1692+0.6896214f);
ID_1694 = 1.0f/ID_1693;
ID_1695 = (ID_1580+7.6217313f);
ID_1696 = (ID_1462+0.78241307f);
ID_1697 = ID_1696/ID_1461;
ID_1698 = (ID_1697+0.2452915f);
ID_1699 = 1.0f/ID_1698;
ID_1700 = 0.0001f/ID_1467;
ID_1701 = (ID_1700+0.0004332272f);
ID_1702 = (ID_1462+-0.78241307f);
ID_1703 = ID_1702/ID_1461;
ID_1704 = (ID_1703+0.2452915f);
ID_1705 = W68;
ID_1706 = proj0(ID_1705);
ID_1707 = ID_1706@2;
ID_1708 = ID_1704*ID_1707;
ID_1709 = (0.2452915f-ID_1580);
ID_1710 = 2.0f*ID_1709;
ID_1711 = ID_1706';
ID_1712 = ID_1710*ID_1711;
ID_1713 = (ID_1708+ID_1712);
ID_1714 = ID_1699*ID_1713;
ID_1715 = ID_1572-ID_1714;
ID_1716 = letrec(W68 = (ID_1715));
ID_1717 = proj0(ID_1716);
ID_1718 = ID_1717@0;
ID_1719 = ID_1701*ID_1718;
ID_1720 = (0.0004332272f-ID_1700);
ID_1721 = 2.0f*ID_1720;
ID_1722 = ID_1721*ID_1711;
ID_1723 = ID_1719+ID_1722;
ID_1724 = ID_1701*ID_1707;
ID_1725 = (ID_1723+ID_1724);
ID_1726 = ID_1699*ID_1725;
ID_1727 = (ID_1462+-0.51247865f);
ID_1728 = ID_1727/ID_1461;
ID_1729 = (ID_1728+0.6896214f);
ID_1730 = W67;
ID_1731 = proj0(ID_1730);
ID_1732 = ID_1731@2;
ID_1733 = ID_1729*ID_1732;
ID_1734 = (0.6896214f-ID_1580);
ID_1735 = 2.0f*ID_1734;
ID_1736 = ID_1731';
ID_1737 = ID_1735*ID_1736;
ID_1738 = (ID_1733+ID_1737);
ID_1739 = ID_1694*ID_1738;
ID_1740 = ID_1726-ID_1739;
ID_1741 = letrec(W67 = (ID_1740));
ID_1742 = proj0(ID_1741);
ID_1743 = ID_1742@0;
ID_1744 = ID_1695*ID_1743;
ID_1745 = (7.6217313f-ID_1580);
ID_1746 = 2.0f*ID_1745;
ID_1747 = ID_1746*ID_1736;
ID_1748 = ID_1744+ID_1747;
ID_1749 = ID_1695*ID_1732;
ID_1750 = (ID_1748+ID_1749);
ID_1751 = ID_1694*ID_1750;
ID_1752 = (ID_1462+-0.16840488f);
ID_1753 = ID_1752/ID_1461;
ID_1754 = (ID_1753+1.0693583f);
ID_1755 = W66;
ID_1756 = proj0(ID_1755);
ID_1757 = ID_1756@2;
ID_1758 = ID_1754*ID_1757;
ID_1759 = (1.0693583f-ID_1580);
ID_1760 = 2.0f*ID_1759;
ID_1761 = ID_1756';
ID_1762 = ID_1760*ID_1761;
ID_1763 = (ID_1758+ID_1762);
ID_1764 = ID_1689*ID_1763;
ID_1765 = ID_1751-ID_1764;
ID_1766 = letrec(W66 = (ID_1765));
ID_1767 = proj0(ID_1766);
ID_1768 = ID_1767@0;
ID_1769 = ID_1690*ID_1768;
ID_1770 = (53.53615f-ID_1580);
ID_1771 = 2.0f*ID_1770;
ID_1772 = ID_1771*ID_1761;
ID_1773 = ID_1769+ID_1772;
ID_1774 = ID_1690*ID_1757;
ID_1775 = (ID_1773+ID_1774);
ID_1776 = ID_1689*ID_1775;
ID_1777 = (ID_1666+-3.1897273f);
ID_1778 = ID_1777/ID_1665;
ID_1779 = (ID_1778+4.0767817f);
ID_1780 = W65;
ID_1781 = proj0(ID_1780);
ID_1782 = ID_1781@2;
ID_1783 = ID_1779*ID_1782;
ID_1784 = 1.0f/ID_1671;
ID_1785 = (4.0767817f-ID_1784);
ID_1786 = 2.0f*ID_1785;
ID_1787 = ID_1781';
ID_1788 = ID_1786*ID_1787;
ID_1789 = (ID_1783+ID_1788);
ID_1790 = ID_1683*ID_1789;
ID_1791 = ID_1776-ID_1790;
ID_1792 = letrec(W65 = (ID_1791));
ID_1793 = proj0(ID_1792);
ID_1794 = ID_1793@0;
ID_1795 = ID_1685*ID_1794;
ID_1796 = (0.0004076782f-ID_1684);
ID_1797 = 2.0f*ID_1796;
ID_1798 = ID_1797*ID_1787;
ID_1799 = ID_1795+ID_1798;
ID_1800 = ID_1685*ID_1782;
ID_1801 = (ID_1799+ID_1800);
ID_1802 = ID_1683*ID_1801;
ID_1803 = (ID_1666+-0.74313045f);
ID_1804 = ID_1803/ID_1665;
ID_1805 = (ID_1804+1.4500711f);
ID_1806 = W64;
ID_1807 = proj0(ID_1806);
ID_1808 = ID_1807@2;
ID_1809 = ID_1805*ID_1808;
ID_1810 = (1.4500711f-ID_1784);
ID_1811 = 2.0f*ID_1810;
ID_1812 = ID_1807';
ID_1813 = ID_1811*ID_1812;
ID_1814 = (ID_1809+ID_1813);
ID_1815 = ID_1677*ID_1814;
ID_1816 = ID_1802-ID_1815;
ID_1817 = letrec(W64 = (ID_1816));
ID_1818 = proj0(ID_1817);
ID_1819 = ID_1818@0;
ID_1820 = ID_1679*ID_1819;
ID_1821 = (1.4500711f-ID_1678);
ID_1822 = 2.0f*ID_1821;
ID_1823 = ID_1822*ID_1812;
ID_1824 = ID_1820+ID_1823;
ID_1825 = ID_1679*ID_1808;
ID_1826 = (ID_1824+ID_1825);
ID_1827 = ID_1677*ID_1826;
ID_1828 = (ID_1666+-0.15748216f);
ID_1829 = ID_1828/ID_1665;
ID_1830 = (ID_1829+0.9351402f);
ID_1831 = W63;
ID_1832 = proj0(ID_1831);
ID_1833 = ID_1832@2;
ID_1834 = ID_1830*ID_1833;
ID_1835 = (0.9351402f-ID_1784);
ID_1836 = 2.0f*ID_1835;
ID_1837 = ID_1832';
ID_1838 = ID_1836*ID_1837;
ID_1839 = (ID_1834+ID_1838);
ID_1840 = ID_1670*ID_1839;
ID_1841 = ID_1827-ID_1840;
ID_1842 = letrec(W63 = (ID_1841));
ID_1843 = proj0(ID_1842);
ID_1844 = ID_1843@0;
ID_1845 = ID_1673*ID_1844;
ID_1846 = (0.9351402f-ID_1672);
ID_1847 = 2.0f*ID_1846;
ID_1848 = ID_1847*ID_1837;
ID_1849 = ID_1845+ID_1848;
ID_1850 = ID_1673*ID_1833;
ID_1851 = (ID_1849+ID_1850);
ID_1852 = ID_1670*ID_1851;
ID_1853 = abs(ID_1852);
ID_1854 = ID_630*ID_1853;
ID_1855 = ID_1663+ID_1854;
ID_1856 = letrec(W62 = (ID_1855));
ID_1857 = proj0(ID_1856);
ID_1858 = ID_1857@0;
ID_1859 = log10(ID_1858);
ID_1860 = 2e+01f*ID_1859;
ID_1861 = ID_518+ID_1860;
ID_1862 = vbargraph("[ 8] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_1861);
ID_1863 = ID_1659+ID_1862;
ID_1864 = W69;
ID_1865 = proj0(ID_1864);
ID_1866 = ID_1865';
ID_1867 = ID_529*ID_1866;
ID_1868 = 1979.0793f/ID_18;
ID_1869 = tan(ID_1868);
ID_1870 = 1.0f/ID_1869;
ID_1871 = (ID_1870+0.15748216f);
ID_1872 = ID_1871/ID_1869;
ID_1873 = (ID_1872+0.9351402f);
ID_1874 = 1.0f/ID_1873;
ID_1875 = pow(ID_1869, 2.0f);
ID_1876 = 50.06381f/ID_1875;
ID_1877 = (ID_1876+0.9351402f);
ID_1878 = (ID_1870+0.74313045f);
ID_1879 = ID_1878/ID_1869;
ID_1880 = (ID_1879+1.4500711f);
ID_1881 = 1.0f/ID_1880;
ID_1882 = 11.0520525f/ID_1875;
ID_1883 = (ID_1882+1.4500711f);
ID_1884 = (ID_1870+3.1897273f);
ID_1885 = ID_1884/ID_1869;
ID_1886 = (ID_1885+4.0767817f);
ID_1887 = 1.0f/ID_1886;
ID_1888 = 0.0017661728f/ID_1875;
ID_1889 = (ID_1888+0.0004076782f);
ID_1890 = (ID_1666+0.16840488f);
ID_1891 = ID_1890/ID_1665;
ID_1892 = (ID_1891+1.0693583f);
ID_1893 = 1.0f/ID_1892;
ID_1894 = (ID_1784+53.53615f);
ID_1895 = (ID_1666+0.51247865f);
ID_1896 = ID_1895/ID_1665;
ID_1897 = (ID_1896+0.6896214f);
ID_1898 = 1.0f/ID_1897;
ID_1899 = (ID_1784+7.6217313f);
ID_1900 = (ID_1666+0.78241307f);
ID_1901 = ID_1900/ID_1665;
ID_1902 = (ID_1901+0.2452915f);
ID_1903 = 1.0f/ID_1902;
ID_1904 = 0.0001f/ID_1671;
ID_1905 = (ID_1904+0.0004332272f);
ID_1906 = (ID_1666+-0.78241307f);
ID_1907 = ID_1906/ID_1665;
ID_1908 = (ID_1907+0.2452915f);
ID_1909 = W75;
ID_1910 = proj0(ID_1909);
ID_1911 = ID_1910@2;
ID_1912 = ID_1908*ID_1911;
ID_1913 = (0.2452915f-ID_1784);
ID_1914 = 2.0f*ID_1913;
ID_1915 = ID_1910';
ID_1916 = ID_1914*ID_1915;
ID_1917 = (ID_1912+ID_1916);
ID_1918 = ID_1903*ID_1917;
ID_1919 = ID_1776-ID_1918;
ID_1920 = letrec(W75 = (ID_1919));
ID_1921 = proj0(ID_1920);
ID_1922 = ID_1921@0;
ID_1923 = ID_1905*ID_1922;
ID_1924 = (0.0004332272f-ID_1904);
ID_1925 = 2.0f*ID_1924;
ID_1926 = ID_1925*ID_1915;
ID_1927 = ID_1923+ID_1926;
ID_1928 = ID_1905*ID_1911;
ID_1929 = (ID_1927+ID_1928);
ID_1930 = ID_1903*ID_1929;
ID_1931 = (ID_1666+-0.51247865f);
ID_1932 = ID_1931/ID_1665;
ID_1933 = (ID_1932+0.6896214f);
ID_1934 = W74;
ID_1935 = proj0(ID_1934);
ID_1936 = ID_1935@2;
ID_1937 = ID_1933*ID_1936;
ID_1938 = (0.6896214f-ID_1784);
ID_1939 = 2.0f*ID_1938;
ID_1940 = ID_1935';
ID_1941 = ID_1939*ID_1940;
ID_1942 = (ID_1937+ID_1941);
ID_1943 = ID_1898*ID_1942;
ID_1944 = ID_1930-ID_1943;
ID_1945 = letrec(W74 = (ID_1944));
ID_1946 = proj0(ID_1945);
ID_1947 = ID_1946@0;
ID_1948 = ID_1899*ID_1947;
ID_1949 = (7.6217313f-ID_1784);
ID_1950 = 2.0f*ID_1949;
ID_1951 = ID_1950*ID_1940;
ID_1952 = ID_1948+ID_1951;
ID_1953 = ID_1899*ID_1936;
ID_1954 = (ID_1952+ID_1953);
ID_1955 = ID_1898*ID_1954;
ID_1956 = (ID_1666+-0.16840488f);
ID_1957 = ID_1956/ID_1665;
ID_1958 = (ID_1957+1.0693583f);
ID_1959 = W73;
ID_1960 = proj0(ID_1959);
ID_1961 = ID_1960@2;
ID_1962 = ID_1958*ID_1961;
ID_1963 = (1.0693583f-ID_1784);
ID_1964 = 2.0f*ID_1963;
ID_1965 = ID_1960';
ID_1966 = ID_1964*ID_1965;
ID_1967 = (ID_1962+ID_1966);
ID_1968 = ID_1893*ID_1967;
ID_1969 = ID_1955-ID_1968;
ID_1970 = letrec(W73 = (ID_1969));
ID_1971 = proj0(ID_1970);
ID_1972 = ID_1971@0;
ID_1973 = ID_1894*ID_1972;
ID_1974 = (53.53615f-ID_1784);
ID_1975 = 2.0f*ID_1974;
ID_1976 = ID_1975*ID_1965;
ID_1977 = ID_1973+ID_1976;
ID_1978 = ID_1894*ID_1961;
ID_1979 = (ID_1977+ID_1978);
ID_1980 = ID_1893*ID_1979;
ID_1981 = (ID_1870+-3.1897273f);
ID_1982 = ID_1981/ID_1869;
ID_1983 = (ID_1982+4.0767817f);
ID_1984 = W72;
ID_1985 = proj0(ID_1984);
ID_1986 = ID_1985@2;
ID_1987 = ID_1983*ID_1986;
ID_1988 = 1.0f/ID_1875;
ID_1989 = (4.0767817f-ID_1988);
ID_1990 = 2.0f*ID_1989;
ID_1991 = ID_1985';
ID_1992 = ID_1990*ID_1991;
ID_1993 = (ID_1987+ID_1992);
ID_1994 = ID_1887*ID_1993;
ID_1995 = ID_1980-ID_1994;
ID_1996 = letrec(W72 = (ID_1995));
ID_1997 = proj0(ID_1996);
ID_1998 = ID_1997@0;
ID_1999 = ID_1889*ID_1998;
ID_2000 = (0.0004076782f-ID_1888);
ID_2001 = 2.0f*ID_2000;
ID_2002 = ID_2001*ID_1991;
ID_2003 = ID_1999+ID_2002;
ID_2004 = ID_1889*ID_1986;
ID_2005 = (ID_2003+ID_2004);
ID_2006 = ID_1887*ID_2005;
ID_2007 = (ID_1870+-0.74313045f);
ID_2008 = ID_2007/ID_1869;
ID_2009 = (ID_2008+1.4500711f);
ID_2010 = W71;
ID_2011 = proj0(ID_2010);
ID_2012 = ID_2011@2;
ID_2013 = ID_2009*ID_2012;
ID_2014 = (1.4500711f-ID_1988);
ID_2015 = 2.0f*ID_2014;
ID_2016 = ID_2011';
ID_2017 = ID_2015*ID_2016;
ID_2018 = (ID_2013+ID_2017);
ID_2019 = ID_1881*ID_2018;
ID_2020 = ID_2006-ID_2019;
ID_2021 = letrec(W71 = (ID_2020));
ID_2022 = proj0(ID_2021);
ID_2023 = ID_2022@0;
ID_2024 = ID_1883*ID_2023;
ID_2025 = (1.4500711f-ID_1882);
ID_2026 = 2.0f*ID_2025;
ID_2027 = ID_2026*ID_2016;
ID_2028 = ID_2024+ID_2027;
ID_2029 = ID_1883*ID_2012;
ID_2030 = (ID_2028+ID_2029);
ID_2031 = ID_1881*ID_2030;
ID_2032 = (ID_1870+-0.15748216f);
ID_2033 = ID_2032/ID_1869;
ID_2034 = (ID_2033+0.9351402f);
ID_2035 = W70;
ID_2036 = proj0(ID_2035);
ID_2037 = ID_2036@2;
ID_2038 = ID_2034*ID_2037;
ID_2039 = (0.9351402f-ID_1988);
ID_2040 = 2.0f*ID_2039;
ID_2041 = ID_2036';
ID_2042 = ID_2040*ID_2041;
ID_2043 = (ID_2038+ID_2042);
ID_2044 = ID_1874*ID_2043;
ID_2045 = ID_2031-ID_2044;
ID_2046 = letrec(W70 = (ID_2045));
ID_2047 = proj0(ID_2046);
ID_2048 = ID_2047@0;
ID_2049 = ID_1877*ID_2048;
ID_2050 = (0.9351402f-ID_1876);
ID_2051 = 2.0f*ID_2050;
ID_2052 = ID_2051*ID_2041;
ID_2053 = ID_2049+ID_2052;
ID_2054 = ID_1877*ID_2037;
ID_2055 = (ID_2053+ID_2054);
ID_2056 = ID_1874*ID_2055;
ID_2057 = abs(ID_2056);
ID_2058 = ID_630*ID_2057;
ID_2059 = ID_1867+ID_2058;
ID_2060 = letrec(W69 = (ID_2059));
ID_2061 = proj0(ID_2060);
ID_2062 = ID_2061@0;
ID_2063 = log10(ID_2062);
ID_2064 = 2e+01f*ID_2063;
ID_2065 = ID_518+ID_2064;
ID_2066 = vbargraph("[ 7] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_2065);
ID_2067 = ID_1863+ID_2066;
ID_2068 = W76;
ID_2069 = proj0(ID_2068);
ID_2070 = ID_2069';
ID_2071 = ID_529*ID_2070;
ID_2072 = 1246.7418f/ID_18;
ID_2073 = tan(ID_2072);
ID_2074 = 1.0f/ID_2073;
ID_2075 = (ID_2074+0.15748216f);
ID_2076 = ID_2075/ID_2073;
ID_2077 = (ID_2076+0.9351402f);
ID_2078 = 1.0f/ID_2077;
ID_2079 = pow(ID_2073, 2.0f);
ID_2080 = 50.06381f/ID_2079;
ID_2081 = (ID_2080+0.9351402f);
ID_2082 = (ID_2074+0.74313045f);
ID_2083 = ID_2082/ID_2073;
ID_2084 = (ID_2083+1.4500711f);
ID_2085 = 1.0f/ID_2084;
ID_2086 = 11.0520525f/ID_2079;
ID_2087 = (ID_2086+1.4500711f);
ID_2088 = (ID_2074+3.1897273f);
ID_2089 = ID_2088/ID_2073;
ID_2090 = (ID_2089+4.0767817f);
ID_2091 = 1.0f/ID_2090;
ID_2092 = 0.0017661728f/ID_2079;
ID_2093 = (ID_2092+0.0004076782f);
ID_2094 = (ID_1870+0.16840488f);
ID_2095 = ID_2094/ID_1869;
ID_2096 = (ID_2095+1.0693583f);
ID_2097 = 1.0f/ID_2096;
ID_2098 = (ID_1988+53.53615f);
ID_2099 = (ID_1870+0.51247865f);
ID_2100 = ID_2099/ID_1869;
ID_2101 = (ID_2100+0.6896214f);
ID_2102 = 1.0f/ID_2101;
ID_2103 = (ID_1988+7.6217313f);
ID_2104 = (ID_1870+0.78241307f);
ID_2105 = ID_2104/ID_1869;
ID_2106 = (ID_2105+0.2452915f);
ID_2107 = 1.0f/ID_2106;
ID_2108 = 0.0001f/ID_1875;
ID_2109 = (ID_2108+0.0004332272f);
ID_2110 = (ID_1870+-0.78241307f);
ID_2111 = ID_2110/ID_1869;
ID_2112 = (ID_2111+0.2452915f);
ID_2113 = W82;
ID_2114 = proj0(ID_2113);
ID_2115 = ID_2114@2;
ID_2116 = ID_2112*ID_2115;
ID_2117 = (0.2452915f-ID_1988);
ID_2118 = 2.0f*ID_2117;
ID_2119 = ID_2114';
ID_2120 = ID_2118*ID_2119;
ID_2121 = (ID_2116+ID_2120);
ID_2122 = ID_2107*ID_2121;
ID_2123 = ID_1980-ID_2122;
ID_2124 = letrec(W82 = (ID_2123));
ID_2125 = proj0(ID_2124);
ID_2126 = ID_2125@0;
ID_2127 = ID_2109*ID_2126;
ID_2128 = (0.0004332272f-ID_2108);
ID_2129 = 2.0f*ID_2128;
ID_2130 = ID_2129*ID_2119;
ID_2131 = ID_2127+ID_2130;
ID_2132 = ID_2109*ID_2115;
ID_2133 = (ID_2131+ID_2132);
ID_2134 = ID_2107*ID_2133;
ID_2135 = (ID_1870+-0.51247865f);
ID_2136 = ID_2135/ID_1869;
ID_2137 = (ID_2136+0.6896214f);
ID_2138 = W81;
ID_2139 = proj0(ID_2138);
ID_2140 = ID_2139@2;
ID_2141 = ID_2137*ID_2140;
ID_2142 = (0.6896214f-ID_1988);
ID_2143 = 2.0f*ID_2142;
ID_2144 = ID_2139';
ID_2145 = ID_2143*ID_2144;
ID_2146 = (ID_2141+ID_2145);
ID_2147 = ID_2102*ID_2146;
ID_2148 = ID_2134-ID_2147;
ID_2149 = letrec(W81 = (ID_2148));
ID_2150 = proj0(ID_2149);
ID_2151 = ID_2150@0;
ID_2152 = ID_2103*ID_2151;
ID_2153 = (7.6217313f-ID_1988);
ID_2154 = 2.0f*ID_2153;
ID_2155 = ID_2154*ID_2144;
ID_2156 = ID_2152+ID_2155;
ID_2157 = ID_2103*ID_2140;
ID_2158 = (ID_2156+ID_2157);
ID_2159 = ID_2102*ID_2158;
ID_2160 = (ID_1870+-0.16840488f);
ID_2161 = ID_2160/ID_1869;
ID_2162 = (ID_2161+1.0693583f);
ID_2163 = W80;
ID_2164 = proj0(ID_2163);
ID_2165 = ID_2164@2;
ID_2166 = ID_2162*ID_2165;
ID_2167 = (1.0693583f-ID_1988);
ID_2168 = 2.0f*ID_2167;
ID_2169 = ID_2164';
ID_2170 = ID_2168*ID_2169;
ID_2171 = (ID_2166+ID_2170);
ID_2172 = ID_2097*ID_2171;
ID_2173 = ID_2159-ID_2172;
ID_2174 = letrec(W80 = (ID_2173));
ID_2175 = proj0(ID_2174);
ID_2176 = ID_2175@0;
ID_2177 = ID_2098*ID_2176;
ID_2178 = (53.53615f-ID_1988);
ID_2179 = 2.0f*ID_2178;
ID_2180 = ID_2179*ID_2169;
ID_2181 = ID_2177+ID_2180;
ID_2182 = ID_2098*ID_2165;
ID_2183 = (ID_2181+ID_2182);
ID_2184 = ID_2097*ID_2183;
ID_2185 = (ID_2074+-3.1897273f);
ID_2186 = ID_2185/ID_2073;
ID_2187 = (ID_2186+4.0767817f);
ID_2188 = W79;
ID_2189 = proj0(ID_2188);
ID_2190 = ID_2189@2;
ID_2191 = ID_2187*ID_2190;
ID_2192 = 1.0f/ID_2079;
ID_2193 = (4.0767817f-ID_2192);
ID_2194 = 2.0f*ID_2193;
ID_2195 = ID_2189';
ID_2196 = ID_2194*ID_2195;
ID_2197 = (ID_2191+ID_2196);
ID_2198 = ID_2091*ID_2197;
ID_2199 = ID_2184-ID_2198;
ID_2200 = letrec(W79 = (ID_2199));
ID_2201 = proj0(ID_2200);
ID_2202 = ID_2201@0;
ID_2203 = ID_2093*ID_2202;
ID_2204 = (0.0004076782f-ID_2092);
ID_2205 = 2.0f*ID_2204;
ID_2206 = ID_2205*ID_2195;
ID_2207 = ID_2203+ID_2206;
ID_2208 = ID_2093*ID_2190;
ID_2209 = (ID_2207+ID_2208);
ID_2210 = ID_2091*ID_2209;
ID_2211 = (ID_2074+-0.74313045f);
ID_2212 = ID_2211/ID_2073;
ID_2213 = (ID_2212+1.4500711f);
ID_2214 = W78;
ID_2215 = proj0(ID_2214);
ID_2216 = ID_2215@2;
ID_2217 = ID_2213*ID_2216;
ID_2218 = (1.4500711f-ID_2192);
ID_2219 = 2.0f*ID_2218;
ID_2220 = ID_2215';
ID_2221 = ID_2219*ID_2220;
ID_2222 = (ID_2217+ID_2221);
ID_2223 = ID_2085*ID_2222;
ID_2224 = ID_2210-ID_2223;
ID_2225 = letrec(W78 = (ID_2224));
ID_2226 = proj0(ID_2225);
ID_2227 = ID_2226@0;
ID_2228 = ID_2087*ID_2227;
ID_2229 = (1.4500711f-ID_2086);
ID_2230 = 2.0f*ID_2229;
ID_2231 = ID_2230*ID_2220;
ID_2232 = ID_2228+ID_2231;
ID_2233 = ID_2087*ID_2216;
ID_2234 = (ID_2232+ID_2233);
ID_2235 = ID_2085*ID_2234;
ID_2236 = (ID_2074+-0.15748216f);
ID_2237 = ID_2236/ID_2073;
ID_2238 = (ID_2237+0.9351402f);
ID_2239 = W77;
ID_2240 = proj0(ID_2239);
ID_2241 = ID_2240@2;
ID_2242 = ID_2238*ID_2241;
ID_2243 = (0.9351402f-ID_2192);
ID_2244 = 2.0f*ID_2243;
ID_2245 = ID_2240';
ID_2246 = ID_2244*ID_2245;
ID_2247 = (ID_2242+ID_2246);
ID_2248 = ID_2078*ID_2247;
ID_2249 = ID_2235-ID_2248;
ID_2250 = letrec(W77 = (ID_2249));
ID_2251 = proj0(ID_2250);
ID_2252 = ID_2251@0;
ID_2253 = ID_2081*ID_2252;
ID_2254 = (0.9351402f-ID_2080);
ID_2255 = 2.0f*ID_2254;
ID_2256 = ID_2255*ID_2245;
ID_2257 = ID_2253+ID_2256;
ID_2258 = ID_2081*ID_2241;
ID_2259 = (ID_2257+ID_2258);
ID_2260 = ID_2078*ID_2259;
ID_2261 = abs(ID_2260);
ID_2262 = ID_630*ID_2261;
ID_2263 = ID_2071+ID_2262;
ID_2264 = letrec(W76 = (ID_2263));
ID_2265 = proj0(ID_2264);
ID_2266 = ID_2265@0;
ID_2267 = log10(ID_2266);
ID_2268 = 2e+01f*ID_2267;
ID_2269 = ID_518+ID_2268;
ID_2270 = vbargraph("[ 6] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_2269);
ID_2271 = ID_2067+ID_2270;
ID_2272 = W83;
ID_2273 = proj0(ID_2272);
ID_2274 = ID_2273';
ID_2275 = ID_529*ID_2274;
ID_2276 = 785.3982f/ID_18;
ID_2277 = tan(ID_2276);
ID_2278 = 1.0f/ID_2277;
ID_2279 = (ID_2278+0.15748216f);
ID_2280 = ID_2279/ID_2277;
ID_2281 = (ID_2280+0.9351402f);
ID_2282 = 1.0f/ID_2281;
ID_2283 = pow(ID_2277, 2.0f);
ID_2284 = 50.06381f/ID_2283;
ID_2285 = (ID_2284+0.9351402f);
ID_2286 = (ID_2278+0.74313045f);
ID_2287 = ID_2286/ID_2277;
ID_2288 = (ID_2287+1.4500711f);
ID_2289 = 1.0f/ID_2288;
ID_2290 = 11.0520525f/ID_2283;
ID_2291 = (ID_2290+1.4500711f);
ID_2292 = (ID_2278+3.1897273f);
ID_2293 = ID_2292/ID_2277;
ID_2294 = (ID_2293+4.0767817f);
ID_2295 = 1.0f/ID_2294;
ID_2296 = 0.0017661728f/ID_2283;
ID_2297 = (ID_2296+0.0004076782f);
ID_2298 = (ID_2074+0.16840488f);
ID_2299 = ID_2298/ID_2073;
ID_2300 = (ID_2299+1.0693583f);
ID_2301 = 1.0f/ID_2300;
ID_2302 = (ID_2192+53.53615f);
ID_2303 = (ID_2074+0.51247865f);
ID_2304 = ID_2303/ID_2073;
ID_2305 = (ID_2304+0.6896214f);
ID_2306 = 1.0f/ID_2305;
ID_2307 = (ID_2192+7.6217313f);
ID_2308 = (ID_2074+0.78241307f);
ID_2309 = ID_2308/ID_2073;
ID_2310 = (ID_2309+0.2452915f);
ID_2311 = 1.0f/ID_2310;
ID_2312 = 0.0001f/ID_2079;
ID_2313 = (ID_2312+0.0004332272f);
ID_2314 = (ID_2074+-0.78241307f);
ID_2315 = ID_2314/ID_2073;
ID_2316 = (ID_2315+0.2452915f);
ID_2317 = W89;
ID_2318 = proj0(ID_2317);
ID_2319 = ID_2318@2;
ID_2320 = ID_2316*ID_2319;
ID_2321 = (0.2452915f-ID_2192);
ID_2322 = 2.0f*ID_2321;
ID_2323 = ID_2318';
ID_2324 = ID_2322*ID_2323;
ID_2325 = (ID_2320+ID_2324);
ID_2326 = ID_2311*ID_2325;
ID_2327 = ID_2184-ID_2326;
ID_2328 = letrec(W89 = (ID_2327));
ID_2329 = proj0(ID_2328);
ID_2330 = ID_2329@0;
ID_2331 = ID_2313*ID_2330;
ID_2332 = (0.0004332272f-ID_2312);
ID_2333 = 2.0f*ID_2332;
ID_2334 = ID_2333*ID_2323;
ID_2335 = ID_2331+ID_2334;
ID_2336 = ID_2313*ID_2319;
ID_2337 = (ID_2335+ID_2336);
ID_2338 = ID_2311*ID_2337;
ID_2339 = (ID_2074+-0.51247865f);
ID_2340 = ID_2339/ID_2073;
ID_2341 = (ID_2340+0.6896214f);
ID_2342 = W88;
ID_2343 = proj0(ID_2342);
ID_2344 = ID_2343@2;
ID_2345 = ID_2341*ID_2344;
ID_2346 = (0.6896214f-ID_2192);
ID_2347 = 2.0f*ID_2346;
ID_2348 = ID_2343';
ID_2349 = ID_2347*ID_2348;
ID_2350 = (ID_2345+ID_2349);
ID_2351 = ID_2306*ID_2350;
ID_2352 = ID_2338-ID_2351;
ID_2353 = letrec(W88 = (ID_2352));
ID_2354 = proj0(ID_2353);
ID_2355 = ID_2354@0;
ID_2356 = ID_2307*ID_2355;
ID_2357 = (7.6217313f-ID_2192);
ID_2358 = 2.0f*ID_2357;
ID_2359 = ID_2358*ID_2348;
ID_2360 = ID_2356+ID_2359;
ID_2361 = ID_2307*ID_2344;
ID_2362 = (ID_2360+ID_2361);
ID_2363 = ID_2306*ID_2362;
ID_2364 = (ID_2074+-0.16840488f);
ID_2365 = ID_2364/ID_2073;
ID_2366 = (ID_2365+1.0693583f);
ID_2367 = W87;
ID_2368 = proj0(ID_2367);
ID_2369 = ID_2368@2;
ID_2370 = ID_2366*ID_2369;
ID_2371 = (1.0693583f-ID_2192);
ID_2372 = 2.0f*ID_2371;
ID_2373 = ID_2368';
ID_2374 = ID_2372*ID_2373;
ID_2375 = (ID_2370+ID_2374);
ID_2376 = ID_2301*ID_2375;
ID_2377 = ID_2363-ID_2376;
ID_2378 = letrec(W87 = (ID_2377));
ID_2379 = proj0(ID_2378);
ID_2380 = ID_2379@0;
ID_2381 = ID_2302*ID_2380;
ID_2382 = (53.53615f-ID_2192);
ID_2383 = 2.0f*ID_2382;
ID_2384 = ID_2383*ID_2373;
ID_2385 = ID_2381+ID_2384;
ID_2386 = ID_2302*ID_2369;
ID_2387 = (ID_2385+ID_2386);
ID_2388 = ID_2301*ID_2387;
ID_2389 = (ID_2278+-3.1897273f);
ID_2390 = ID_2389/ID_2277;
ID_2391 = (ID_2390+4.0767817f);
ID_2392 = W86;
ID_2393 = proj0(ID_2392);
ID_2394 = ID_2393@2;
ID_2395 = ID_2391*ID_2394;
ID_2396 = 1.0f/ID_2283;
ID_2397 = (4.0767817f-ID_2396);
ID_2398 = 2.0f*ID_2397;
ID_2399 = ID_2393';
ID_2400 = ID_2398*ID_2399;
ID_2401 = (ID_2395+ID_2400);
ID_2402 = ID_2295*ID_2401;
ID_2403 = ID_2388-ID_2402;
ID_2404 = letrec(W86 = (ID_2403));
ID_2405 = proj0(ID_2404);
ID_2406 = ID_2405@0;
ID_2407 = ID_2297*ID_2406;
ID_2408 = (0.0004076782f-ID_2296);
ID_2409 = 2.0f*ID_2408;
ID_2410 = ID_2409*ID_2399;
ID_2411 = ID_2407+ID_2410;
ID_2412 = ID_2297*ID_2394;
ID_2413 = (ID_2411+ID_2412);
ID_2414 = ID_2295*ID_2413;
ID_2415 = (ID_2278+-0.74313045f);
ID_2416 = ID_2415/ID_2277;
ID_2417 = (ID_2416+1.4500711f);
ID_2418 = W85;
ID_2419 = proj0(ID_2418);
ID_2420 = ID_2419@2;
ID_2421 = ID_2417*ID_2420;
ID_2422 = (1.4500711f-ID_2396);
ID_2423 = 2.0f*ID_2422;
ID_2424 = ID_2419';
ID_2425 = ID_2423*ID_2424;
ID_2426 = (ID_2421+ID_2425);
ID_2427 = ID_2289*ID_2426;
ID_2428 = ID_2414-ID_2427;
ID_2429 = letrec(W85 = (ID_2428));
ID_2430 = proj0(ID_2429);
ID_2431 = ID_2430@0;
ID_2432 = ID_2291*ID_2431;
ID_2433 = (1.4500711f-ID_2290);
ID_2434 = 2.0f*ID_2433;
ID_2435 = ID_2434*ID_2424;
ID_2436 = ID_2432+ID_2435;
ID_2437 = ID_2291*ID_2420;
ID_2438 = (ID_2436+ID_2437);
ID_2439 = ID_2289*ID_2438;
ID_2440 = (ID_2278+-0.15748216f);
ID_2441 = ID_2440/ID_2277;
ID_2442 = (ID_2441+0.9351402f);
ID_2443 = W84;
ID_2444 = proj0(ID_2443);
ID_2445 = ID_2444@2;
ID_2446 = ID_2442*ID_2445;
ID_2447 = (0.9351402f-ID_2396);
ID_2448 = 2.0f*ID_2447;
ID_2449 = ID_2444';
ID_2450 = ID_2448*ID_2449;
ID_2451 = (ID_2446+ID_2450);
ID_2452 = ID_2282*ID_2451;
ID_2453 = ID_2439-ID_2452;
ID_2454 = letrec(W84 = (ID_2453));
ID_2455 = proj0(ID_2454);
ID_2456 = ID_2455@0;
ID_2457 = ID_2285*ID_2456;
ID_2458 = (0.9351402f-ID_2284);
ID_2459 = 2.0f*ID_2458;
ID_2460 = ID_2459*ID_2449;
ID_2461 = ID_2457+ID_2460;
ID_2462 = ID_2285*ID_2445;
ID_2463 = (ID_2461+ID_2462);
ID_2464 = ID_2282*ID_2463;
ID_2465 = abs(ID_2464);
ID_2466 = ID_630*ID_2465;
ID_2467 = ID_2275+ID_2466;
ID_2468 = letrec(W83 = (ID_2467));
ID_2469 = proj0(ID_2468);
ID_2470 = ID_2469@0;
ID_2471 = log10(ID_2470);
ID_2472 = 2e+01f*ID_2471;
ID_2473 = ID_518+ID_2472;
ID_2474 = vbargraph("[ 5] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_2473);
ID_2475 = ID_2271+ID_2474;
ID_2476 = W90;
ID_2477 = proj0(ID_2476);
ID_2478 = ID_2477';
ID_2479 = ID_529*ID_2478;
ID_2480 = 494.76984f/ID_18;
ID_2481 = tan(ID_2480);
ID_2482 = 1.0f/ID_2481;
ID_2483 = (ID_2482+0.15748216f);
ID_2484 = ID_2483/ID_2481;
ID_2485 = (ID_2484+0.9351402f);
ID_2486 = 1.0f/ID_2485;
ID_2487 = pow(ID_2481, 2.0f);
ID_2488 = 50.06381f/ID_2487;
ID_2489 = (ID_2488+0.9351402f);
ID_2490 = (ID_2482+0.74313045f);
ID_2491 = ID_2490/ID_2481;
ID_2492 = (ID_2491+1.4500711f);
ID_2493 = 1.0f/ID_2492;
ID_2494 = 11.0520525f/ID_2487;
ID_2495 = (ID_2494+1.4500711f);
ID_2496 = (ID_2482+3.1897273f);
ID_2497 = ID_2496/ID_2481;
ID_2498 = (ID_2497+4.0767817f);
ID_2499 = 1.0f/ID_2498;
ID_2500 = 0.0017661728f/ID_2487;
ID_2501 = (ID_2500+0.0004076782f);
ID_2502 = (ID_2278+0.16840488f);
ID_2503 = ID_2502/ID_2277;
ID_2504 = (ID_2503+1.0693583f);
ID_2505 = 1.0f/ID_2504;
ID_2506 = (ID_2396+53.53615f);
ID_2507 = (ID_2278+0.51247865f);
ID_2508 = ID_2507/ID_2277;
ID_2509 = (ID_2508+0.6896214f);
ID_2510 = 1.0f/ID_2509;
ID_2511 = (ID_2396+7.6217313f);
ID_2512 = (ID_2278+0.78241307f);
ID_2513 = ID_2512/ID_2277;
ID_2514 = (ID_2513+0.2452915f);
ID_2515 = 1.0f/ID_2514;
ID_2516 = 0.0001f/ID_2283;
ID_2517 = (ID_2516+0.0004332272f);
ID_2518 = (ID_2278+-0.78241307f);
ID_2519 = ID_2518/ID_2277;
ID_2520 = (ID_2519+0.2452915f);
ID_2521 = W96;
ID_2522 = proj0(ID_2521);
ID_2523 = ID_2522@2;
ID_2524 = ID_2520*ID_2523;
ID_2525 = (0.2452915f-ID_2396);
ID_2526 = 2.0f*ID_2525;
ID_2527 = ID_2522';
ID_2528 = ID_2526*ID_2527;
ID_2529 = (ID_2524+ID_2528);
ID_2530 = ID_2515*ID_2529;
ID_2531 = ID_2388-ID_2530;
ID_2532 = letrec(W96 = (ID_2531));
ID_2533 = proj0(ID_2532);
ID_2534 = ID_2533@0;
ID_2535 = ID_2517*ID_2534;
ID_2536 = (0.0004332272f-ID_2516);
ID_2537 = 2.0f*ID_2536;
ID_2538 = ID_2537*ID_2527;
ID_2539 = ID_2535+ID_2538;
ID_2540 = ID_2517*ID_2523;
ID_2541 = (ID_2539+ID_2540);
ID_2542 = ID_2515*ID_2541;
ID_2543 = (ID_2278+-0.51247865f);
ID_2544 = ID_2543/ID_2277;
ID_2545 = (ID_2544+0.6896214f);
ID_2546 = W95;
ID_2547 = proj0(ID_2546);
ID_2548 = ID_2547@2;
ID_2549 = ID_2545*ID_2548;
ID_2550 = (0.6896214f-ID_2396);
ID_2551 = 2.0f*ID_2550;
ID_2552 = ID_2547';
ID_2553 = ID_2551*ID_2552;
ID_2554 = (ID_2549+ID_2553);
ID_2555 = ID_2510*ID_2554;
ID_2556 = ID_2542-ID_2555;
ID_2557 = letrec(W95 = (ID_2556));
ID_2558 = proj0(ID_2557);
ID_2559 = ID_2558@0;
ID_2560 = ID_2511*ID_2559;
ID_2561 = (7.6217313f-ID_2396);
ID_2562 = 2.0f*ID_2561;
ID_2563 = ID_2562*ID_2552;
ID_2564 = ID_2560+ID_2563;
ID_2565 = ID_2511*ID_2548;
ID_2566 = (ID_2564+ID_2565);
ID_2567 = ID_2510*ID_2566;
ID_2568 = (ID_2278+-0.16840488f);
ID_2569 = ID_2568/ID_2277;
ID_2570 = (ID_2569+1.0693583f);
ID_2571 = W94;
ID_2572 = proj0(ID_2571);
ID_2573 = ID_2572@2;
ID_2574 = ID_2570*ID_2573;
ID_2575 = (1.0693583f-ID_2396);
ID_2576 = 2.0f*ID_2575;
ID_2577 = ID_2572';
ID_2578 = ID_2576*ID_2577;
ID_2579 = (ID_2574+ID_2578);
ID_2580 = ID_2505*ID_2579;
ID_2581 = ID_2567-ID_2580;
ID_2582 = letrec(W94 = (ID_2581));
ID_2583 = proj0(ID_2582);
ID_2584 = ID_2583@0;
ID_2585 = ID_2506*ID_2584;
ID_2586 = (53.53615f-ID_2396);
ID_2587 = 2.0f*ID_2586;
ID_2588 = ID_2587*ID_2577;
ID_2589 = ID_2585+ID_2588;
ID_2590 = ID_2506*ID_2573;
ID_2591 = (ID_2589+ID_2590);
ID_2592 = ID_2505*ID_2591;
ID_2593 = (ID_2482+-3.1897273f);
ID_2594 = ID_2593/ID_2481;
ID_2595 = (ID_2594+4.0767817f);
ID_2596 = W93;
ID_2597 = proj0(ID_2596);
ID_2598 = ID_2597@2;
ID_2599 = ID_2595*ID_2598;
ID_2600 = 1.0f/ID_2487;
ID_2601 = (4.0767817f-ID_2600);
ID_2602 = 2.0f*ID_2601;
ID_2603 = ID_2597';
ID_2604 = ID_2602*ID_2603;
ID_2605 = (ID_2599+ID_2604);
ID_2606 = ID_2499*ID_2605;
ID_2607 = ID_2592-ID_2606;
ID_2608 = letrec(W93 = (ID_2607));
ID_2609 = proj0(ID_2608);
ID_2610 = ID_2609@0;
ID_2611 = ID_2501*ID_2610;
ID_2612 = (0.0004076782f-ID_2500);
ID_2613 = 2.0f*ID_2612;
ID_2614 = ID_2613*ID_2603;
ID_2615 = ID_2611+ID_2614;
ID_2616 = ID_2501*ID_2598;
ID_2617 = (ID_2615+ID_2616);
ID_2618 = ID_2499*ID_2617;
ID_2619 = (ID_2482+-0.74313045f);
ID_2620 = ID_2619/ID_2481;
ID_2621 = (ID_2620+1.4500711f);
ID_2622 = W92;
ID_2623 = proj0(ID_2622);
ID_2624 = ID_2623@2;
ID_2625 = ID_2621*ID_2624;
ID_2626 = (1.4500711f-ID_2600);
ID_2627 = 2.0f*ID_2626;
ID_2628 = ID_2623';
ID_2629 = ID_2627*ID_2628;
ID_2630 = (ID_2625+ID_2629);
ID_2631 = ID_2493*ID_2630;
ID_2632 = ID_2618-ID_2631;
ID_2633 = letrec(W92 = (ID_2632));
ID_2634 = proj0(ID_2633);
ID_2635 = ID_2634@0;
ID_2636 = ID_2495*ID_2635;
ID_2637 = (1.4500711f-ID_2494);
ID_2638 = 2.0f*ID_2637;
ID_2639 = ID_2638*ID_2628;
ID_2640 = ID_2636+ID_2639;
ID_2641 = ID_2495*ID_2624;
ID_2642 = (ID_2640+ID_2641);
ID_2643 = ID_2493*ID_2642;
ID_2644 = (ID_2482+-0.15748216f);
ID_2645 = ID_2644/ID_2481;
ID_2646 = (ID_2645+0.9351402f);
ID_2647 = W91;
ID_2648 = proj0(ID_2647);
ID_2649 = ID_2648@2;
ID_2650 = ID_2646*ID_2649;
ID_2651 = (0.9351402f-ID_2600);
ID_2652 = 2.0f*ID_2651;
ID_2653 = ID_2648';
ID_2654 = ID_2652*ID_2653;
ID_2655 = (ID_2650+ID_2654);
ID_2656 = ID_2486*ID_2655;
ID_2657 = ID_2643-ID_2656;
ID_2658 = letrec(W91 = (ID_2657));
ID_2659 = proj0(ID_2658);
ID_2660 = ID_2659@0;
ID_2661 = ID_2489*ID_2660;
ID_2662 = (0.9351402f-ID_2488);
ID_2663 = 2.0f*ID_2662;
ID_2664 = ID_2663*ID_2653;
ID_2665 = ID_2661+ID_2664;
ID_2666 = ID_2489*ID_2649;
ID_2667 = (ID_2665+ID_2666);
ID_2668 = ID_2486*ID_2667;
ID_2669 = abs(ID_2668);
ID_2670 = ID_630*ID_2669;
ID_2671 = ID_2479+ID_2670;
ID_2672 = letrec(W90 = (ID_2671));
ID_2673 = proj0(ID_2672);
ID_2674 = ID_2673@0;
ID_2675 = log10(ID_2674);
ID_2676 = 2e+01f*ID_2675;
ID_2677 = ID_518+ID_2676;
ID_2678 = vbargraph("[ 4] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_2677);
ID_2679 = ID_2475+ID_2678;
ID_2680 = W97;
ID_2681 = proj0(ID_2680);
ID_2682 = ID_2681';
ID_2683 = ID_529*ID_2682;
ID_2684 = 311.68546f/ID_18;
ID_2685 = tan(ID_2684);
ID_2686 = 1.0f/ID_2685;
ID_2687 = (ID_2686+0.15748216f);
ID_2688 = ID_2687/ID_2685;
ID_2689 = (ID_2688+0.9351402f);
ID_2690 = 1.0f/ID_2689;
ID_2691 = pow(ID_2685, 2.0f);
ID_2692 = 50.06381f/ID_2691;
ID_2693 = (ID_2692+0.9351402f);
ID_2694 = (ID_2686+0.74313045f);
ID_2695 = ID_2694/ID_2685;
ID_2696 = (ID_2695+1.4500711f);
ID_2697 = 1.0f/ID_2696;
ID_2698 = 11.0520525f/ID_2691;
ID_2699 = (ID_2698+1.4500711f);
ID_2700 = (ID_2686+3.1897273f);
ID_2701 = ID_2700/ID_2685;
ID_2702 = (ID_2701+4.0767817f);
ID_2703 = 1.0f/ID_2702;
ID_2704 = 0.0017661728f/ID_2691;
ID_2705 = (ID_2704+0.0004076782f);
ID_2706 = (ID_2482+0.16840488f);
ID_2707 = ID_2706/ID_2481;
ID_2708 = (ID_2707+1.0693583f);
ID_2709 = 1.0f/ID_2708;
ID_2710 = (ID_2600+53.53615f);
ID_2711 = (ID_2482+0.51247865f);
ID_2712 = ID_2711/ID_2481;
ID_2713 = (ID_2712+0.6896214f);
ID_2714 = 1.0f/ID_2713;
ID_2715 = (ID_2600+7.6217313f);
ID_2716 = (ID_2482+0.78241307f);
ID_2717 = ID_2716/ID_2481;
ID_2718 = (ID_2717+0.2452915f);
ID_2719 = 1.0f/ID_2718;
ID_2720 = 0.0001f/ID_2487;
ID_2721 = (ID_2720+0.0004332272f);
ID_2722 = (ID_2482+-0.78241307f);
ID_2723 = ID_2722/ID_2481;
ID_2724 = (ID_2723+0.2452915f);
ID_2725 = W103;
ID_2726 = proj0(ID_2725);
ID_2727 = ID_2726@2;
ID_2728 = ID_2724*ID_2727;
ID_2729 = (0.2452915f-ID_2600);
ID_2730 = 2.0f*ID_2729;
ID_2731 = ID_2726';
ID_2732 = ID_2730*ID_2731;
ID_2733 = (ID_2728+ID_2732);
ID_2734 = ID_2719*ID_2733;
ID_2735 = ID_2592-ID_2734;
ID_2736 = letrec(W103 = (ID_2735));
ID_2737 = proj0(ID_2736);
ID_2738 = ID_2737@0;
ID_2739 = ID_2721*ID_2738;
ID_2740 = (0.0004332272f-ID_2720);
ID_2741 = 2.0f*ID_2740;
ID_2742 = ID_2741*ID_2731;
ID_2743 = ID_2739+ID_2742;
ID_2744 = ID_2721*ID_2727;
ID_2745 = (ID_2743+ID_2744);
ID_2746 = ID_2719*ID_2745;
ID_2747 = (ID_2482+-0.51247865f);
ID_2748 = ID_2747/ID_2481;
ID_2749 = (ID_2748+0.6896214f);
ID_2750 = W102;
ID_2751 = proj0(ID_2750);
ID_2752 = ID_2751@2;
ID_2753 = ID_2749*ID_2752;
ID_2754 = (0.6896214f-ID_2600);
ID_2755 = 2.0f*ID_2754;
ID_2756 = ID_2751';
ID_2757 = ID_2755*ID_2756;
ID_2758 = (ID_2753+ID_2757);
ID_2759 = ID_2714*ID_2758;
ID_2760 = ID_2746-ID_2759;
ID_2761 = letrec(W102 = (ID_2760));
ID_2762 = proj0(ID_2761);
ID_2763 = ID_2762@0;
ID_2764 = ID_2715*ID_2763;
ID_2765 = (7.6217313f-ID_2600);
ID_2766 = 2.0f*ID_2765;
ID_2767 = ID_2766*ID_2756;
ID_2768 = ID_2764+ID_2767;
ID_2769 = ID_2715*ID_2752;
ID_2770 = (ID_2768+ID_2769);
ID_2771 = ID_2714*ID_2770;
ID_2772 = (ID_2482+-0.16840488f);
ID_2773 = ID_2772/ID_2481;
ID_2774 = (ID_2773+1.0693583f);
ID_2775 = W101;
ID_2776 = proj0(ID_2775);
ID_2777 = ID_2776@2;
ID_2778 = ID_2774*ID_2777;
ID_2779 = (1.0693583f-ID_2600);
ID_2780 = 2.0f*ID_2779;
ID_2781 = ID_2776';
ID_2782 = ID_2780*ID_2781;
ID_2783 = (ID_2778+ID_2782);
ID_2784 = ID_2709*ID_2783;
ID_2785 = ID_2771-ID_2784;
ID_2786 = letrec(W101 = (ID_2785));
ID_2787 = proj0(ID_2786);
ID_2788 = ID_2787@0;
ID_2789 = ID_2710*ID_2788;
ID_2790 = (53.53615f-ID_2600);
ID_2791 = 2.0f*ID_2790;
ID_2792 = ID_2791*ID_2781;
ID_2793 = ID_2789+ID_2792;
ID_2794 = ID_2710*ID_2777;
ID_2795 = (ID_2793+ID_2794);
ID_2796 = ID_2709*ID_2795;
ID_2797 = (ID_2686+-3.1897273f);
ID_2798 = ID_2797/ID_2685;
ID_2799 = (ID_2798+4.0767817f);
ID_2800 = W100;
ID_2801 = proj0(ID_2800);
ID_2802 = ID_2801@2;
ID_2803 = ID_2799*ID_2802;
ID_2804 = 1.0f/ID_2691;
ID_2805 = (4.0767817f-ID_2804);
ID_2806 = 2.0f*ID_2805;
ID_2807 = ID_2801';
ID_2808 = ID_2806*ID_2807;
ID_2809 = (ID_2803+ID_2808);
ID_2810 = ID_2703*ID_2809;
ID_2811 = ID_2796-ID_2810;
ID_2812 = letrec(W100 = (ID_2811));
ID_2813 = proj0(ID_2812);
ID_2814 = ID_2813@0;
ID_2815 = ID_2705*ID_2814;
ID_2816 = (0.0004076782f-ID_2704);
ID_2817 = 2.0f*ID_2816;
ID_2818 = ID_2817*ID_2807;
ID_2819 = ID_2815+ID_2818;
ID_2820 = ID_2705*ID_2802;
ID_2821 = (ID_2819+ID_2820);
ID_2822 = ID_2703*ID_2821;
ID_2823 = (ID_2686+-0.74313045f);
ID_2824 = ID_2823/ID_2685;
ID_2825 = (ID_2824+1.4500711f);
ID_2826 = W99;
ID_2827 = proj0(ID_2826);
ID_2828 = ID_2827@2;
ID_2829 = ID_2825*ID_2828;
ID_2830 = (1.4500711f-ID_2804);
ID_2831 = 2.0f*ID_2830;
ID_2832 = ID_2827';
ID_2833 = ID_2831*ID_2832;
ID_2834 = (ID_2829+ID_2833);
ID_2835 = ID_2697*ID_2834;
ID_2836 = ID_2822-ID_2835;
ID_2837 = letrec(W99 = (ID_2836));
ID_2838 = proj0(ID_2837);
ID_2839 = ID_2838@0;
ID_2840 = ID_2699*ID_2839;
ID_2841 = (1.4500711f-ID_2698);
ID_2842 = 2.0f*ID_2841;
ID_2843 = ID_2842*ID_2832;
ID_2844 = ID_2840+ID_2843;
ID_2845 = ID_2699*ID_2828;
ID_2846 = (ID_2844+ID_2845);
ID_2847 = ID_2697*ID_2846;
ID_2848 = (ID_2686+-0.15748216f);
ID_2849 = ID_2848/ID_2685;
ID_2850 = (ID_2849+0.9351402f);
ID_2851 = W98;
ID_2852 = proj0(ID_2851);
ID_2853 = ID_2852@2;
ID_2854 = ID_2850*ID_2853;
ID_2855 = (0.9351402f-ID_2804);
ID_2856 = 2.0f*ID_2855;
ID_2857 = ID_2852';
ID_2858 = ID_2856*ID_2857;
ID_2859 = (ID_2854+ID_2858);
ID_2860 = ID_2690*ID_2859;
ID_2861 = ID_2847-ID_2860;
ID_2862 = letrec(W98 = (ID_2861));
ID_2863 = proj0(ID_2862);
ID_2864 = ID_2863@0;
ID_2865 = ID_2693*ID_2864;
ID_2866 = (0.9351402f-ID_2692);
ID_2867 = 2.0f*ID_2866;
ID_2868 = ID_2867*ID_2857;
ID_2869 = ID_2865+ID_2868;
ID_2870 = ID_2693*ID_2853;
ID_2871 = (ID_2869+ID_2870);
ID_2872 = ID_2690*ID_2871;
ID_2873 = abs(ID_2872);
ID_2874 = ID_630*ID_2873;
ID_2875 = ID_2683+ID_2874;
ID_2876 = letrec(W97 = (ID_2875));
ID_2877 = proj0(ID_2876);
ID_2878 = ID_2877@0;
ID_2879 = log10(ID_2878);
ID_2880 = 2e+01f*ID_2879;
ID_2881 = ID_518+ID_2880;
ID_2882 = vbargraph("[ 3] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_2881);
ID_2883 = ID_2679+ID_2882;
ID_2884 = W104;
ID_2885 = proj0(ID_2884);
ID_2886 = ID_2885';
ID_2887 = ID_529*ID_2886;
ID_2888 = 196.34955f/ID_18;
ID_2889 = tan(ID_2888);
ID_2890 = 1.0f/ID_2889;
ID_2891 = (ID_2890+0.15748216f);
ID_2892 = ID_2891/ID_2889;
ID_2893 = (ID_2892+0.9351402f);
ID_2894 = 1.0f/ID_2893;
ID_2895 = pow(ID_2889, 2.0f);
ID_2896 = 50.06381f/ID_2895;
ID_2897 = (ID_2896+0.9351402f);
ID_2898 = (ID_2890+0.74313045f);
ID_2899 = ID_2898/ID_2889;
ID_2900 = (ID_2899+1.4500711f);
ID_2901 = 1.0f/ID_2900;
ID_2902 = 11.0520525f/ID_2895;
ID_2903 = (ID_2902+1.4500711f);
ID_2904 = (ID_2890+3.1897273f);
ID_2905 = ID_2904/ID_2889;
ID_2906 = (ID_2905+4.0767817f);
ID_2907 = 1.0f/ID_2906;
ID_2908 = 0.0017661728f/ID_2895;
ID_2909 = (ID_2908+0.0004076782f);
ID_2910 = (ID_2686+0.16840488f);
ID_2911 = ID_2910/ID_2685;
ID_2912 = (ID_2911+1.0693583f);
ID_2913 = 1.0f/ID_2912;
ID_2914 = (ID_2804+53.53615f);
ID_2915 = (ID_2686+0.51247865f);
ID_2916 = ID_2915/ID_2685;
ID_2917 = (ID_2916+0.6896214f);
ID_2918 = 1.0f/ID_2917;
ID_2919 = (ID_2804+7.6217313f);
ID_2920 = (ID_2686+0.78241307f);
ID_2921 = ID_2920/ID_2685;
ID_2922 = (ID_2921+0.2452915f);
ID_2923 = 1.0f/ID_2922;
ID_2924 = 0.0001f/ID_2691;
ID_2925 = (ID_2924+0.0004332272f);
ID_2926 = (ID_2686+-0.78241307f);
ID_2927 = ID_2926/ID_2685;
ID_2928 = (ID_2927+0.2452915f);
ID_2929 = W110;
ID_2930 = proj0(ID_2929);
ID_2931 = ID_2930@2;
ID_2932 = ID_2928*ID_2931;
ID_2933 = (0.2452915f-ID_2804);
ID_2934 = 2.0f*ID_2933;
ID_2935 = ID_2930';
ID_2936 = ID_2934*ID_2935;
ID_2937 = (ID_2932+ID_2936);
ID_2938 = ID_2923*ID_2937;
ID_2939 = ID_2796-ID_2938;
ID_2940 = letrec(W110 = (ID_2939));
ID_2941 = proj0(ID_2940);
ID_2942 = ID_2941@0;
ID_2943 = ID_2925*ID_2942;
ID_2944 = (0.0004332272f-ID_2924);
ID_2945 = 2.0f*ID_2944;
ID_2946 = ID_2945*ID_2935;
ID_2947 = ID_2943+ID_2946;
ID_2948 = ID_2925*ID_2931;
ID_2949 = (ID_2947+ID_2948);
ID_2950 = ID_2923*ID_2949;
ID_2951 = (ID_2686+-0.51247865f);
ID_2952 = ID_2951/ID_2685;
ID_2953 = (ID_2952+0.6896214f);
ID_2954 = W109;
ID_2955 = proj0(ID_2954);
ID_2956 = ID_2955@2;
ID_2957 = ID_2953*ID_2956;
ID_2958 = (0.6896214f-ID_2804);
ID_2959 = 2.0f*ID_2958;
ID_2960 = ID_2955';
ID_2961 = ID_2959*ID_2960;
ID_2962 = (ID_2957+ID_2961);
ID_2963 = ID_2918*ID_2962;
ID_2964 = ID_2950-ID_2963;
ID_2965 = letrec(W109 = (ID_2964));
ID_2966 = proj0(ID_2965);
ID_2967 = ID_2966@0;
ID_2968 = ID_2919*ID_2967;
ID_2969 = (7.6217313f-ID_2804);
ID_2970 = 2.0f*ID_2969;
ID_2971 = ID_2970*ID_2960;
ID_2972 = ID_2968+ID_2971;
ID_2973 = ID_2919*ID_2956;
ID_2974 = (ID_2972+ID_2973);
ID_2975 = ID_2918*ID_2974;
ID_2976 = (ID_2686+-0.16840488f);
ID_2977 = ID_2976/ID_2685;
ID_2978 = (ID_2977+1.0693583f);
ID_2979 = W108;
ID_2980 = proj0(ID_2979);
ID_2981 = ID_2980@2;
ID_2982 = ID_2978*ID_2981;
ID_2983 = (1.0693583f-ID_2804);
ID_2984 = 2.0f*ID_2983;
ID_2985 = ID_2980';
ID_2986 = ID_2984*ID_2985;
ID_2987 = (ID_2982+ID_2986);
ID_2988 = ID_2913*ID_2987;
ID_2989 = ID_2975-ID_2988;
ID_2990 = letrec(W108 = (ID_2989));
ID_2991 = proj0(ID_2990);
ID_2992 = ID_2991@0;
ID_2993 = ID_2914*ID_2992;
ID_2994 = (53.53615f-ID_2804);
ID_2995 = 2.0f*ID_2994;
ID_2996 = ID_2995*ID_2985;
ID_2997 = ID_2993+ID_2996;
ID_2998 = ID_2914*ID_2981;
ID_2999 = (ID_2997+ID_2998);
ID_3000 = ID_2913*ID_2999;
ID_3001 = (ID_2890+-3.1897273f);
ID_3002 = ID_3001/ID_2889;
ID_3003 = (ID_3002+4.0767817f);
ID_3004 = W107;
ID_3005 = proj0(ID_3004);
ID_3006 = ID_3005@2;
ID_3007 = ID_3003*ID_3006;
ID_3008 = 1.0f/ID_2895;
ID_3009 = (4.0767817f-ID_3008);
ID_3010 = 2.0f*ID_3009;
ID_3011 = ID_3005';
ID_3012 = ID_3010*ID_3011;
ID_3013 = (ID_3007+ID_3012);
ID_3014 = ID_2907*ID_3013;
ID_3015 = ID_3000-ID_3014;
ID_3016 = letrec(W107 = (ID_3015));
ID_3017 = proj0(ID_3016);
ID_3018 = ID_3017@0;
ID_3019 = ID_2909*ID_3018;
ID_3020 = (0.0004076782f-ID_2908);
ID_3021 = 2.0f*ID_3020;
ID_3022 = ID_3021*ID_3011;
ID_3023 = ID_3019+ID_3022;
ID_3024 = ID_2909*ID_3006;
ID_3025 = (ID_3023+ID_3024);
ID_3026 = ID_2907*ID_3025;
ID_3027 = (ID_2890+-0.74313045f);
ID_3028 = ID_3027/ID_2889;
ID_3029 = (ID_3028+1.4500711f);
ID_3030 = W106;
ID_3031 = proj0(ID_3030);
ID_3032 = ID_3031@2;
ID_3033 = ID_3029*ID_3032;
ID_3034 = (1.4500711f-ID_3008);
ID_3035 = 2.0f*ID_3034;
ID_3036 = ID_3031';
ID_3037 = ID_3035*ID_3036;
ID_3038 = (ID_3033+ID_3037);
ID_3039 = ID_2901*ID_3038;
ID_3040 = ID_3026-ID_3039;
ID_3041 = letrec(W106 = (ID_3040));
ID_3042 = proj0(ID_3041);
ID_3043 = ID_3042@0;
ID_3044 = ID_2903*ID_3043;
ID_3045 = (1.4500711f-ID_2902);
ID_3046 = 2.0f*ID_3045;
ID_3047 = ID_3046*ID_3036;
ID_3048 = ID_3044+ID_3047;
ID_3049 = ID_2903*ID_3032;
ID_3050 = (ID_3048+ID_3049);
ID_3051 = ID_2901*ID_3050;
ID_3052 = (ID_2890+-0.15748216f);
ID_3053 = ID_3052/ID_2889;
ID_3054 = (ID_3053+0.9351402f);
ID_3055 = W105;
ID_3056 = proj0(ID_3055);
ID_3057 = ID_3056@2;
ID_3058 = ID_3054*ID_3057;
ID_3059 = (0.9351402f-ID_3008);
ID_3060 = 2.0f*ID_3059;
ID_3061 = ID_3056';
ID_3062 = ID_3060*ID_3061;
ID_3063 = (ID_3058+ID_3062);
ID_3064 = ID_2894*ID_3063;
ID_3065 = ID_3051-ID_3064;
ID_3066 = letrec(W105 = (ID_3065));
ID_3067 = proj0(ID_3066);
ID_3068 = ID_3067@0;
ID_3069 = ID_2897*ID_3068;
ID_3070 = (0.9351402f-ID_2896);
ID_3071 = 2.0f*ID_3070;
ID_3072 = ID_3071*ID_3061;
ID_3073 = ID_3069+ID_3072;
ID_3074 = ID_2897*ID_3057;
ID_3075 = (ID_3073+ID_3074);
ID_3076 = ID_2894*ID_3075;
ID_3077 = abs(ID_3076);
ID_3078 = ID_630*ID_3077;
ID_3079 = ID_2887+ID_3078;
ID_3080 = letrec(W104 = (ID_3079));
ID_3081 = proj0(ID_3080);
ID_3082 = ID_3081@0;
ID_3083 = log10(ID_3082);
ID_3084 = 2e+01f*ID_3083;
ID_3085 = ID_518+ID_3084;
ID_3086 = vbargraph("[ 2] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_3085);
ID_3087 = ID_2883+ID_3086;
ID_3088 = W111;
ID_3089 = proj0(ID_3088);
ID_3090 = ID_3089';
ID_3091 = ID_529*ID_3090;
ID_3092 = 123.69246f/ID_18;
ID_3093 = tan(ID_3092);
ID_3094 = 1.0f/ID_3093;
ID_3095 = (ID_3094+0.15748216f);
ID_3096 = ID_3095/ID_3093;
ID_3097 = (ID_3096+0.9351402f);
ID_3098 = 1.0f/ID_3097;
ID_3099 = pow(ID_3093, 2.0f);
ID_3100 = 50.06381f/ID_3099;
ID_3101 = (ID_3100+0.9351402f);
ID_3102 = (ID_3094+0.74313045f);
ID_3103 = ID_3102/ID_3093;
ID_3104 = (ID_3103+1.4500711f);
ID_3105 = 1.0f/ID_3104;
ID_3106 = 11.0520525f/ID_3099;
ID_3107 = (ID_3106+1.4500711f);
ID_3108 = (ID_3094+3.1897273f);
ID_3109 = ID_3108/ID_3093;
ID_3110 = (ID_3109+4.0767817f);
ID_3111 = 1.0f/ID_3110;
ID_3112 = 0.0017661728f/ID_3099;
ID_3113 = (ID_3112+0.0004076782f);
ID_3114 = (ID_2890+0.16840488f);
ID_3115 = ID_3114/ID_2889;
ID_3116 = (ID_3115+1.0693583f);
ID_3117 = 1.0f/ID_3116;
ID_3118 = (ID_3008+53.53615f);
ID_3119 = (ID_2890+0.51247865f);
ID_3120 = ID_3119/ID_2889;
ID_3121 = (ID_3120+0.6896214f);
ID_3122 = 1.0f/ID_3121;
ID_3123 = (ID_3008+7.6217313f);
ID_3124 = (ID_2890+0.78241307f);
ID_3125 = ID_3124/ID_2889;
ID_3126 = (ID_3125+0.2452915f);
ID_3127 = 1.0f/ID_3126;
ID_3128 = 0.0001f/ID_2895;
ID_3129 = (ID_3128+0.0004332272f);
ID_3130 = (ID_2890+-0.78241307f);
ID_3131 = ID_3130/ID_2889;
ID_3132 = (ID_3131+0.2452915f);
ID_3133 = W117;
ID_3134 = proj0(ID_3133);
ID_3135 = ID_3134@2;
ID_3136 = ID_3132*ID_3135;
ID_3137 = (0.2452915f-ID_3008);
ID_3138 = 2.0f*ID_3137;
ID_3139 = ID_3134';
ID_3140 = ID_3138*ID_3139;
ID_3141 = (ID_3136+ID_3140);
ID_3142 = ID_3127*ID_3141;
ID_3143 = ID_3000-ID_3142;
ID_3144 = letrec(W117 = (ID_3143));
ID_3145 = proj0(ID_3144);
ID_3146 = ID_3145@0;
ID_3147 = ID_3129*ID_3146;
ID_3148 = (0.0004332272f-ID_3128);
ID_3149 = 2.0f*ID_3148;
ID_3150 = ID_3149*ID_3139;
ID_3151 = ID_3147+ID_3150;
ID_3152 = ID_3129*ID_3135;
ID_3153 = (ID_3151+ID_3152);
ID_3154 = ID_3127*ID_3153;
ID_3155 = (ID_2890+-0.51247865f);
ID_3156 = ID_3155/ID_2889;
ID_3157 = (ID_3156+0.6896214f);
ID_3158 = W116;
ID_3159 = proj0(ID_3158);
ID_3160 = ID_3159@2;
ID_3161 = ID_3157*ID_3160;
ID_3162 = (0.6896214f-ID_3008);
ID_3163 = 2.0f*ID_3162;
ID_3164 = ID_3159';
ID_3165 = ID_3163*ID_3164;
ID_3166 = (ID_3161+ID_3165);
ID_3167 = ID_3122*ID_3166;
ID_3168 = ID_3154-ID_3167;
ID_3169 = letrec(W116 = (ID_3168));
ID_3170 = proj0(ID_3169);
ID_3171 = ID_3170@0;
ID_3172 = ID_3123*ID_3171;
ID_3173 = (7.6217313f-ID_3008);
ID_3174 = 2.0f*ID_3173;
ID_3175 = ID_3174*ID_3164;
ID_3176 = ID_3172+ID_3175;
ID_3177 = ID_3123*ID_3160;
ID_3178 = (ID_3176+ID_3177);
ID_3179 = ID_3122*ID_3178;
ID_3180 = (ID_2890+-0.16840488f);
ID_3181 = ID_3180/ID_2889;
ID_3182 = (ID_3181+1.0693583f);
ID_3183 = W115;
ID_3184 = proj0(ID_3183);
ID_3185 = ID_3184@2;
ID_3186 = ID_3182*ID_3185;
ID_3187 = (1.0693583f-ID_3008);
ID_3188 = 2.0f*ID_3187;
ID_3189 = ID_3184';
ID_3190 = ID_3188*ID_3189;
ID_3191 = (ID_3186+ID_3190);
ID_3192 = ID_3117*ID_3191;
ID_3193 = ID_3179-ID_3192;
ID_3194 = letrec(W115 = (ID_3193));
ID_3195 = proj0(ID_3194);
ID_3196 = ID_3195@0;
ID_3197 = ID_3118*ID_3196;
ID_3198 = (53.53615f-ID_3008);
ID_3199 = 2.0f*ID_3198;
ID_3200 = ID_3199*ID_3189;
ID_3201 = ID_3197+ID_3200;
ID_3202 = ID_3118*ID_3185;
ID_3203 = (ID_3201+ID_3202);
ID_3204 = ID_3117*ID_3203;
ID_3205 = (ID_3094+-3.1897273f);
ID_3206 = ID_3205/ID_3093;
ID_3207 = (ID_3206+4.0767817f);
ID_3208 = W114;
ID_3209 = proj0(ID_3208);
ID_3210 = ID_3209@2;
ID_3211 = ID_3207*ID_3210;
ID_3212 = 1.0f/ID_3099;
ID_3213 = (4.0767817f-ID_3212);
ID_3214 = 2.0f*ID_3213;
ID_3215 = ID_3209';
ID_3216 = ID_3214*ID_3215;
ID_3217 = (ID_3211+ID_3216);
ID_3218 = ID_3111*ID_3217;
ID_3219 = ID_3204-ID_3218;
ID_3220 = letrec(W114 = (ID_3219));
ID_3221 = proj0(ID_3220);
ID_3222 = ID_3221@0;
ID_3223 = ID_3113*ID_3222;
ID_3224 = (0.0004076782f-ID_3112);
ID_3225 = 2.0f*ID_3224;
ID_3226 = ID_3225*ID_3215;
ID_3227 = ID_3223+ID_3226;
ID_3228 = ID_3113*ID_3210;
ID_3229 = (ID_3227+ID_3228);
ID_3230 = ID_3111*ID_3229;
ID_3231 = (ID_3094+-0.74313045f);
ID_3232 = ID_3231/ID_3093;
ID_3233 = (ID_3232+1.4500711f);
ID_3234 = W113;
ID_3235 = proj0(ID_3234);
ID_3236 = ID_3235@2;
ID_3237 = ID_3233*ID_3236;
ID_3238 = (1.4500711f-ID_3212);
ID_3239 = 2.0f*ID_3238;
ID_3240 = ID_3235';
ID_3241 = ID_3239*ID_3240;
ID_3242 = (ID_3237+ID_3241);
ID_3243 = ID_3105*ID_3242;
ID_3244 = ID_3230-ID_3243;
ID_3245 = letrec(W113 = (ID_3244));
ID_3246 = proj0(ID_3245);
ID_3247 = ID_3246@0;
ID_3248 = ID_3107*ID_3247;
ID_3249 = (1.4500711f-ID_3106);
ID_3250 = 2.0f*ID_3249;
ID_3251 = ID_3250*ID_3240;
ID_3252 = ID_3248+ID_3251;
ID_3253 = ID_3107*ID_3236;
ID_3254 = (ID_3252+ID_3253);
ID_3255 = ID_3105*ID_3254;
ID_3256 = (ID_3094+-0.15748216f);
ID_3257 = ID_3256/ID_3093;
ID_3258 = (ID_3257+0.9351402f);
ID_3259 = W112;
ID_3260 = proj0(ID_3259);
ID_3261 = ID_3260@2;
ID_3262 = ID_3258*ID_3261;
ID_3263 = (0.9351402f-ID_3212);
ID_3264 = 2.0f*ID_3263;
ID_3265 = ID_3260';
ID_3266 = ID_3264*ID_3265;
ID_3267 = (ID_3262+ID_3266);
ID_3268 = ID_3098*ID_3267;
ID_3269 = ID_3255-ID_3268;
ID_3270 = letrec(W112 = (ID_3269));
ID_3271 = proj0(ID_3270);
ID_3272 = ID_3271@0;
ID_3273 = ID_3101*ID_3272;
ID_3274 = (0.9351402f-ID_3100);
ID_3275 = 2.0f*ID_3274;
ID_3276 = ID_3275*ID_3265;
ID_3277 = ID_3273+ID_3276;
ID_3278 = ID_3101*ID_3261;
ID_3279 = (ID_3277+ID_3278);
ID_3280 = ID_3098*ID_3279;
ID_3281 = abs(ID_3280);
ID_3282 = ID_630*ID_3281;
ID_3283 = ID_3091+ID_3282;
ID_3284 = letrec(W111 = (ID_3283));
ID_3285 = proj0(ID_3284);
ID_3286 = ID_3285@0;
ID_3287 = log10(ID_3286);
ID_3288 = 2e+01f*ID_3287;
ID_3289 = ID_518+ID_3288;
ID_3290 = vbargraph("[ 1] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_3289);
ID_3291 = ID_3087+ID_3290;
ID_3292 = W118;
ID_3293 = proj0(ID_3292);
ID_3294 = ID_3293';
ID_3295 = ID_529*ID_3294;
ID_3296 = (ID_3094+0.16840488f);
ID_3297 = ID_3296/ID_3093;
ID_3298 = (ID_3297+1.0693583f);
ID_3299 = 1.0f/ID_3298;
ID_3300 = (ID_3212+53.53615f);
ID_3301 = (ID_3094+0.51247865f);
ID_3302 = ID_3301/ID_3093;
ID_3303 = (ID_3302+0.6896214f);
ID_3304 = 1.0f/ID_3303;
ID_3305 = (ID_3212+7.6217313f);
ID_3306 = (ID_3094+0.78241307f);
ID_3307 = ID_3306/ID_3093;
ID_3308 = (ID_3307+0.2452915f);
ID_3309 = 1.0f/ID_3308;
ID_3310 = 0.0001f/ID_3099;
ID_3311 = (ID_3310+0.0004332272f);
ID_3312 = (ID_3094+-0.78241307f);
ID_3313 = ID_3312/ID_3093;
ID_3314 = (ID_3313+0.2452915f);
ID_3315 = W121;
ID_3316 = proj0(ID_3315);
ID_3317 = ID_3316@2;
ID_3318 = ID_3314*ID_3317;
ID_3319 = (0.2452915f-ID_3212);
ID_3320 = 2.0f*ID_3319;
ID_3321 = ID_3316';
ID_3322 = ID_3320*ID_3321;
ID_3323 = (ID_3318+ID_3322);
ID_3324 = ID_3309*ID_3323;
ID_3325 = ID_3204-ID_3324;
ID_3326 = letrec(W121 = (ID_3325));
ID_3327 = proj0(ID_3326);
ID_3328 = ID_3327@0;
ID_3329 = ID_3311*ID_3328;
ID_3330 = (0.0004332272f-ID_3310);
ID_3331 = 2.0f*ID_3330;
ID_3332 = ID_3331*ID_3321;
ID_3333 = ID_3329+ID_3332;
ID_3334 = ID_3311*ID_3317;
ID_3335 = (ID_3333+ID_3334);
ID_3336 = ID_3309*ID_3335;
ID_3337 = (ID_3094+-0.51247865f);
ID_3338 = ID_3337/ID_3093;
ID_3339 = (ID_3338+0.6896214f);
ID_3340 = W120;
ID_3341 = proj0(ID_3340);
ID_3342 = ID_3341@2;
ID_3343 = ID_3339*ID_3342;
ID_3344 = (0.6896214f-ID_3212);
ID_3345 = 2.0f*ID_3344;
ID_3346 = ID_3341';
ID_3347 = ID_3345*ID_3346;
ID_3348 = (ID_3343+ID_3347);
ID_3349 = ID_3304*ID_3348;
ID_3350 = ID_3336-ID_3349;
ID_3351 = letrec(W120 = (ID_3350));
ID_3352 = proj0(ID_3351);
ID_3353 = ID_3352@0;
ID_3354 = ID_3305*ID_3353;
ID_3355 = (7.6217313f-ID_3212);
ID_3356 = 2.0f*ID_3355;
ID_3357 = ID_3356*ID_3346;
ID_3358 = ID_3354+ID_3357;
ID_3359 = ID_3305*ID_3342;
ID_3360 = (ID_3358+ID_3359);
ID_3361 = ID_3304*ID_3360;
ID_3362 = (ID_3094+-0.16840488f);
ID_3363 = ID_3362/ID_3093;
ID_3364 = (ID_3363+1.0693583f);
ID_3365 = W119;
ID_3366 = proj0(ID_3365);
ID_3367 = ID_3366@2;
ID_3368 = ID_3364*ID_3367;
ID_3369 = (1.0693583f-ID_3212);
ID_3370 = 2.0f*ID_3369;
ID_3371 = ID_3366';
ID_3372 = ID_3370*ID_3371;
ID_3373 = (ID_3368+ID_3372);
ID_3374 = ID_3299*ID_3373;
ID_3375 = ID_3361-ID_3374;
ID_3376 = letrec(W119 = (ID_3375));
ID_3377 = proj0(ID_3376);
ID_3378 = ID_3377@0;
ID_3379 = ID_3300*ID_3378;
ID_3380 = (53.53615f-ID_3212);
ID_3381 = 2.0f*ID_3380;
ID_3382 = ID_3381*ID_3371;
ID_3383 = ID_3379+ID_3382;
ID_3384 = ID_3300*ID_3367;
ID_3385 = (ID_3383+ID_3384);
ID_3386 = ID_3299*ID_3385;
ID_3387 = abs(ID_3386);
ID_3388 = ID_630*ID_3387;
ID_3389 = ID_3295+ID_3388;
ID_3390 = letrec(W118 = (ID_3389));
ID_3391 = proj0(ID_3390);
ID_3392 = ID_3391@0;
ID_3393 = log10(ID_3392);
ID_3394 = 2e+01f*ID_3393;
ID_3395 = ID_518+ID_3394;
ID_3396 = vbargraph("[ 0] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4]spectral",-5e+01f,1e+01f,ID_3395);
ID_3397 = ID_3291+ID_3396;
ID_3398 = attach(ID_517,ID_3397);
SIG = (ID_3398, ID_3398);
